|
typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
|
#include <cstdint>#include <vector>#include "typeset/inl/line_item.hpp"#include "typeset/style.hpp"クラス | |
| struct | typeset::inl::LineShape |
| 1 行の形(行長と行頭の下げ) [詳解] | |
| class | typeset::inl::LineShapeProvider |
| class | typeset::inl::OffsetLineShape |
| 行ごとの実際の位置のずれを base に渡す(段落レイアウタが行送りの広がりを反映するのに使う) [詳解] | |
| class | typeset::inl::ConstantLineShape |
| 全行同じ長さ [詳解] | |
| class | typeset::inl::IndentedLineShape |
| 指定した行だけ行頭を下げる(一字下げ用) [詳解] | |
| struct | typeset::inl::BreakLine |
| 確定した 1 行 [詳解] | |
名前空間 | |
| namespace | typeset |
| geom — 単位と幾何 | |
| namespace | typeset::inl |
| inl/annotation — 行内に組み込む注記 | |
関数 | |
| std::vector< BreakLine > | typeset::inl::breakLines (const std::vector< LineItem > &items, const LineShapeProvider &shape, const BreakOptions &opts, int firstLineIndex=0) |
| 行分割を実行する | |