typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
読み取り中…
検索中…
一致する文字列を見つけられません
line_breaker.hpp ファイル
#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< BreakLinetypeset::inl::breakLines (const std::vector< LineItem > &items, const LineShapeProvider &shape, const BreakOptions &opts, int firstLineIndex=0)
 行分割を実行する