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

組んだあとの 1 文字(クラスタのグリフ 1 つ)の箱。注記のグリフは含めない [詳解]

#include <typeset/inl/paragraph.hpp>

公開メンバ関数

Rect rect (WritingMode wm, Point lineOrigin) const
 物理座標での矩形
 

公開変数類

size_t lineIndex = 0
 ParagraphFragment::lines の添字
 
uint32_t charIndex = 0
 元テキストでの位置(UTF-16)
 
Pt inlineStart = 0.0f
 箱の始端(行頭から。indent は含まない)
 
Pt inlineEnd = 0.0f
 箱の終端
 
Pt blockMin = 0.0f
 箱の block 範囲(中心線から。em box、画像・オブジェクトはその大きさ)
 
Pt blockMax = 0.0f
 
uint32_t styleIndex = 0
 
uint32_t gid = 0
 
Pt size = 0.0f
 
std::shared_ptr< glyphware::Face > face
 
bool image = false
 
bool object = false
 
bool placeholder = false
 

詳解

組んだあとの 1 文字(クラスタのグリフ 1 つ)の箱。注記のグリフは含めない

paragraph.hpp256 行目に定義があります。

関数詳解

◆ rect()

Rect typeset::inl::CharBox::rect ( WritingMode  wm,
Point  lineOrigin 
) const

物理座標での矩形

メンバ詳解

◆ lineIndex

size_t typeset::inl::CharBox::lineIndex = 0

ParagraphFragment::lines の添字

paragraph.hpp257 行目に定義があります。

◆ charIndex

uint32_t typeset::inl::CharBox::charIndex = 0

元テキストでの位置(UTF-16)

paragraph.hpp258 行目に定義があります。

◆ inlineStart

Pt typeset::inl::CharBox::inlineStart = 0.0f

箱の始端(行頭から。indent は含まない)

paragraph.hpp259 行目に定義があります。

◆ inlineEnd

Pt typeset::inl::CharBox::inlineEnd = 0.0f

箱の終端

paragraph.hpp260 行目に定義があります。

◆ blockMin

Pt typeset::inl::CharBox::blockMin = 0.0f

箱の block 範囲(中心線から。em box、画像・オブジェクトはその大きさ)

paragraph.hpp261 行目に定義があります。

◆ blockMax

Pt typeset::inl::CharBox::blockMax = 0.0f

paragraph.hpp262 行目に定義があります。

◆ styleIndex

uint32_t typeset::inl::CharBox::styleIndex = 0

paragraph.hpp263 行目に定義があります。

◆ gid

uint32_t typeset::inl::CharBox::gid = 0

paragraph.hpp264 行目に定義があります。

◆ size

Pt typeset::inl::CharBox::size = 0.0f

paragraph.hpp265 行目に定義があります。

◆ face

std::shared_ptr<glyphware::Face> typeset::inl::CharBox::face

paragraph.hpp266 行目に定義があります。

◆ image

bool typeset::inl::CharBox::image = false

paragraph.hpp267 行目に定義があります。

◆ object

bool typeset::inl::CharBox::object = false

paragraph.hpp268 行目に定義があります。

◆ placeholder

bool typeset::inl::CharBox::placeholder = false

paragraph.hpp269 行目に定義があります。


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