FlowLayouter(font::FontSet &fonts)
std::vector< Page > layout(const block::Flow &flow, const PageSequence &seq, const FlowLayoutOptions &opts={})
page/flow_layouter — Flow をページ列へ流し込む
bool footnotePerPage
脚注の番号をページごとに 1 から振り直す(false なら文書を通して連番)
obj::ObjectRegistry * objects
外部オブジェクト(数式など)のハンドラ。null なら ObjectBlock / 行内オブジェクトは代替テキストになる
std::u16string headingNumberSeparator
見出し番号の後ろに付ける区切り
std::map< std::u16string, std::u16string > fields
{title} 等の置換フィールド({page} {pages} は自動。本文中の {ref:ラベル} {page:ラベル} {fig} {table} も置換する)
std::u16string figureFormat
図番号・表番号の書式({n} が番号)
std::u16string footnoteLabelFormat
std::u16string tableFormat
std::u16string footnoteMarkerFormat
脚注: 本文中の記号と注の頭の書式({n} が番号。文書を通して連番)
Pt footnoteGap
脚注: 本文との間(罫の上)、罫の長さ(行長に対する比)と太さ、罫と注の間
std::u16string equationFormat
式番号の書式