段 — 流し込み先
[詳解]
#include <typeset/page/page.hpp>
段 — 流し込み先
page.hpp の 76 行目に定義があります。
◆ lineLength()
| Pt typeset::page::Region::lineLength |
( |
| ) |
const |
|
inline |
◆ blockExtent()
| Pt typeset::page::Region::blockExtent |
( |
| ) |
const |
|
inline |
◆ remaining()
| Pt typeset::page::Region::remaining |
( |
| ) |
const |
|
inline |
◆ fresh()
| bool typeset::page::Region::fresh |
( |
| ) |
const |
|
inline |
◆ lineOrigin()
| Point typeset::page::Region::lineOrigin |
( |
Pt |
blockOffset, |
|
|
Pt |
pitch, |
|
|
Pt |
inlineOffset = 0.0f |
|
) |
| const |
used + offset の位置に始まる、行送り pitch の 1 行目の行頭(中心線上の点)
◆ toRect()
| Rect typeset::page::Region::toRect |
( |
Pt |
inline0, |
|
|
Pt |
inline1, |
|
|
Pt |
block0, |
|
|
Pt |
block1 |
|
) |
| const |
論理矩形 → 物理矩形
- 引数
-
| inline0,inline1 | 行の方向の範囲(段の行頭からの距離) |
| block0,block1 | 行送り方向の範囲(段の始端からの距離。used は含まない) |
◆ freeInlineRange()
| void typeset::page::Region::freeInlineRange |
( |
Pt |
block0, |
|
|
Pt |
block1, |
|
|
Pt & |
start, |
|
|
Pt & |
end |
|
) |
| const |
行送り方向 [block0, block1) の帯で、排除領域を避けて使える行の方向の最大区間
◆ area
| Rect typeset::page::Region::area |
◆ writingMode
◆ used
| Pt typeset::page::Region::used = 0.0f |
◆ exclusions
| std::vector<Rect> typeset::page::Region::exclusions |
回り込みの排除領域(ページ座標)。段が変わると消える
page.hpp の 81 行目に定義があります。
◆ reserved
| Pt typeset::page::Region::reserved = 0.0f |
◆ footnotes
この構造体詳解は次のファイルから抽出されました: