|
typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
|
外部ハンドラで生成するオブジェクトのブロック(別行立ての数式・グラフなど) [詳解]
#include <typeset/block/block.hpp>
公開変数類 | |
| std::string | handler |
| std::u16string | source |
| std::map< std::string, std::string > | params |
| Align | align = Align::Center |
| bool | numbered = false |
| TextStyle | textStyle |
| std::optional< inl::Paragraph > | caption |
| Pt | captionGap = 3.0f |
| BlockStyle | block |
外部ハンドラで生成するオブジェクトのブロック(別行立ての数式・グラフなど)
組版時に obj::ObjectRegistry のハンドラを呼び、返った箱を行方向に揃えて置く。段より大きければ縮める。 numbered なら式番号(FlowLayoutOptions::equationFormat)を行末に置き、label で {ref:label} から参照できる。 caption の {eq} も式番号になる。textStyle は式番号・代替テキストの書体で、fontSize の基準にもなる。
| Align typeset::block::ObjectBlock::align = Align::Center |
| std::optional<inl::Paragraph> typeset::block::ObjectBlock::caption |
| BlockStyle typeset::block::ObjectBlock::block |