typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
読み取り中…
検索中…
一致する文字列を見つけられません
typeset::inl::ShapeContext 構造体

#include <typeset/inl/shaper.hpp>

公開変数類

font::FontSetfonts
 
WritingMode writingMode = WritingMode::HorizontalTb
 
TextOrientation orientation = TextOrientation::Mixed
 
const std::vector< TextStyle > * styles = nullptr
 styleIndex → TextStyle
 
const std::vector< std::shared_ptr< const dl::Image > > * images = nullptr
 styleIndex → 行内画像(無い run は nullptr)
 
const std::vector< Size > * imageSizes = nullptr
 
const std::vector< std::shared_ptr< const obj::ObjectResult > > * objects = nullptr
 styleIndex → 行内オブジェクト(無い run は nullptr)
 
const std::vector< bool > * placeholders = nullptr
 styleIndex → 行内プレースホルダか(大きさは imageSizes)
 
Direction direction = Direction::Auto
 段落の基底方向(UAX #9 の P2/P3 を Auto で)
 

詳解

shaper.hpp26 行目に定義があります。

メンバ詳解

◆ fonts

font::FontSet& typeset::inl::ShapeContext::fonts

shaper.hpp27 行目に定義があります。

◆ writingMode

WritingMode typeset::inl::ShapeContext::writingMode = WritingMode::HorizontalTb

shaper.hpp28 行目に定義があります。

◆ orientation

TextOrientation typeset::inl::ShapeContext::orientation = TextOrientation::Mixed

shaper.hpp29 行目に定義があります。

◆ styles

const std::vector<TextStyle>* typeset::inl::ShapeContext::styles = nullptr

styleIndex → TextStyle

shaper.hpp31 行目に定義があります。

◆ images

const std::vector<std::shared_ptr<const dl::Image> >* typeset::inl::ShapeContext::images = nullptr

styleIndex → 行内画像(無い run は nullptr)

shaper.hpp33 行目に定義があります。

◆ imageSizes

const std::vector<Size>* typeset::inl::ShapeContext::imageSizes = nullptr

shaper.hpp34 行目に定義があります。

◆ objects

const std::vector<std::shared_ptr<const obj::ObjectResult> >* typeset::inl::ShapeContext::objects = nullptr

styleIndex → 行内オブジェクト(無い run は nullptr)

shaper.hpp36 行目に定義があります。

◆ placeholders

const std::vector<bool>* typeset::inl::ShapeContext::placeholders = nullptr

styleIndex → 行内プレースホルダか(大きさは imageSizes)

shaper.hpp38 行目に定義があります。

◆ direction

Direction typeset::inl::ShapeContext::direction = Direction::Auto

段落の基底方向(UAX #9 の P2/P3 を Auto で)

shaper.hpp40 行目に定義があります。


この構造体詳解は次のファイルから抽出されました: