typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
読み取り中…
検索中…
一致する文字列を見つけられません
typeset::block::ObjectBlock 構造体

外部ハンドラで生成するオブジェクトのブロック(別行立ての数式・グラフなど) [詳解]

#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::Paragraphcaption
 
Pt captionGap = 3.0f
 
BlockStyle block
 

詳解

外部ハンドラで生成するオブジェクトのブロック(別行立ての数式・グラフなど)

組版時に obj::ObjectRegistry のハンドラを呼び、返った箱を行方向に揃えて置く。段より大きければ縮める。 numbered なら式番号(FlowLayoutOptions::equationFormat)を行末に置き、label で {ref:label} から参照できる。 caption の {eq} も式番号になる。textStyle は式番号・代替テキストの書体で、fontSize の基準にもなる。

block.hpp126 行目に定義があります。

メンバ詳解

◆ handler

std::string typeset::block::ObjectBlock::handler

block.hpp127 行目に定義があります。

◆ source

std::u16string typeset::block::ObjectBlock::source

block.hpp128 行目に定義があります。

◆ params

std::map<std::string, std::string> typeset::block::ObjectBlock::params

block.hpp129 行目に定義があります。

◆ align

Align typeset::block::ObjectBlock::align = Align::Center

block.hpp130 行目に定義があります。

◆ numbered

bool typeset::block::ObjectBlock::numbered = false

block.hpp131 行目に定義があります。

◆ textStyle

TextStyle typeset::block::ObjectBlock::textStyle

block.hpp132 行目に定義があります。

◆ caption

std::optional<inl::Paragraph> typeset::block::ObjectBlock::caption

block.hpp133 行目に定義があります。

◆ captionGap

Pt typeset::block::ObjectBlock::captionGap = 3.0f

block.hpp134 行目に定義があります。

◆ block

BlockStyle typeset::block::ObjectBlock::block

block.hpp135 行目に定義があります。


この構造体詳解は次のファイルから抽出されました: