#include <typeset/block/block.hpp>
|
| void | add (Block b) |
| |
| void | addParagraph (inl::Paragraph p, BlockStyle style={}) |
| |
| void | addHeading (inl::Paragraph p, int level=1, std::optional< BlockStyle > style=std::nullopt, bool numbered=false) |
| |
| void | addList (ListBlock list) |
| |
| void | addToc (TocBlock toc) |
| |
| void | addIndex (IndexBlock idx) |
| |
| void | addLabeled (inl::Paragraph label, inl::Paragraph body, Pt labelWidth, Pt gap=0.0f, BlockStyle style={}) |
| |
| void | addRule (Pt thickness=0.5f, Color color=Color{0, 0, 0, 255}, BlockStyle style={}) |
| |
| void | addSpacer (Pt size) |
| |
| void | addImage (ImageBlock img) |
| |
| void | addObject (ObjectBlock obj) |
| |
| void | addObject (std::string handler, std::u16string source, TextStyle textStyle, std::map< std::string, std::string > params={}, bool numbered=false, BlockStyle style={}) |
| |
| void | addTable (TableBlock table) |
| |
| void | addPageBreak () |
| |
| void | addColumnBreak () |
| |
block.hpp の 230 行目に定義があります。
◆ add()
| void typeset::block::Flow::add |
( |
Block |
b | ) |
|
|
inline |
◆ addParagraph()
◆ addHeading()
| void typeset::block::Flow::addHeading |
( |
inl::Paragraph |
p, |
|
|
int |
level = 1, |
|
|
std::optional< BlockStyle > |
style = std::nullopt, |
|
|
bool |
numbered = false |
|
) |
| |
|
inline |
◆ addList()
| void typeset::block::Flow::addList |
( |
ListBlock |
list | ) |
|
|
inline |
◆ addToc()
| void typeset::block::Flow::addToc |
( |
TocBlock |
toc | ) |
|
|
inline |
◆ addIndex()
| void typeset::block::Flow::addIndex |
( |
IndexBlock |
idx | ) |
|
|
inline |
◆ addLabeled()
◆ addRule()
| void typeset::block::Flow::addRule |
( |
Pt |
thickness = 0.5f, |
|
|
Color |
color = Color{0, 0, 0, 255}, |
|
|
BlockStyle |
style = {} |
|
) |
| |
|
inline |
◆ addSpacer()
| void typeset::block::Flow::addSpacer |
( |
Pt |
size | ) |
|
|
inline |
◆ addImage()
| void typeset::block::Flow::addImage |
( |
ImageBlock |
img | ) |
|
|
inline |
◆ addObject() [1/2]
| void typeset::block::Flow::addObject |
( |
ObjectBlock |
obj | ) |
|
|
inline |
◆ addObject() [2/2]
| void typeset::block::Flow::addObject |
( |
std::string |
handler, |
|
|
std::u16string |
source, |
|
|
TextStyle |
textStyle, |
|
|
std::map< std::string, std::string > |
params = {}, |
|
|
bool |
numbered = false, |
|
|
BlockStyle |
style = {} |
|
) |
| |
|
inline |
◆ addTable()
| void typeset::block::Flow::addTable |
( |
TableBlock |
table | ) |
|
|
inline |
◆ addPageBreak()
| void typeset::block::Flow::addPageBreak |
( |
| ) |
|
|
inline |
◆ addColumnBreak()
| void typeset::block::Flow::addColumnBreak |
( |
| ) |
|
|
inline |
◆ blocks
| std::vector<Block> typeset::block::Flow::blocks |
block.hpp の 231 行目に定義があります。
参照元 add(), addColumnBreak(), addHeading(), addImage(), addIndex(), addList(), addObject(), addPageBreak(), addSpacer(), addTable(), addToc().
この構造体詳解は次のファイルから抽出されました: