|
typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
|
#include <vector>#include "typeset/font/font_set.hpp"#include "typeset/inl/annotation.hpp"#include "typeset/inl/line_item.hpp"#include "typeset/inl/shaped.hpp"#include "typeset/text/hyphenation.hpp"#include "typeset/style.hpp"#include "typeset/writing_mode.hpp"クラス | |
| struct | typeset::inl::ItemBuildContext |
名前空間 | |
| namespace | typeset |
| geom — 単位と幾何 | |
| namespace | typeset::inl |
| inl/annotation — 行内に組み込む注記 | |
関数 | |
| std::vector< LineItem > | typeset::inl::buildLineItems (const ShapedText &shaped, const std::vector< Annotation > &annotations, const SpacingOptions &opts, const ItemBuildContext &ctx) |
| アイテム列を組み立てる。末尾には段落終端(無限に伸びる Glue + 強制ブレーク)を付ける | |
| float | typeset::inl::annotationSide (WritingMode wm) |
| 注記の付く側(縦組み: +1 = 右、横組み: −1 = 上) | |