|
typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
|
#include <map>#include <optional>#include <string>#include <vector>#include "typeset/dl/display_list.hpp"#include "typeset/geom.hpp"#include "typeset/inl/paragraph.hpp"#include "typeset/writing_mode.hpp"クラス | |
| struct | typeset::page::Margins |
| struct | typeset::page::RunningText |
| 柱・ノンブル(横組みで版面の上/下に置く。縦組みの本でも横に置くのが慣例) [詳解] | |
| struct | typeset::page::PageMaster |
| struct | typeset::page::PageSequence |
| struct | typeset::page::Region |
| 段 — 流し込み先 [詳解] | |
| class | typeset::page::RegionLineShape |
| 段の排除領域を避ける行の形(回り込み)。行 i は startBlock + i × pitch の帯 [詳解] | |
| struct | typeset::page::Page |
| 出来上がったページ [詳解] | |
名前空間 | |
| namespace | typeset |
| geom — 単位と幾何 | |
| namespace | typeset::page |
| page/flow_layouter — Flow をページ列へ流し込む | |
| namespace | typeset::page::paper |
関数 | |
| Size | typeset::page::paper::landscape (Size s) |
変数 | |
| constexpr Size | typeset::page::paper::A4 {210.0f * kMm, 297.0f * kMm} |
| constexpr Size | typeset::page::paper::A5 {148.0f * kMm, 210.0f * kMm} |
| constexpr Size | typeset::page::paper::B5 {182.0f * kMm, 257.0f * kMm} |
| constexpr Size | typeset::page::paper::B6 {128.0f * kMm, 182.0f * kMm} |
| constexpr Size | typeset::page::paper::Bunko {105.0f * kMm, 148.0f * kMm} |
| 文庫(A6) | |
| constexpr Size | typeset::page::paper::Shinsho {103.0f * kMm, 182.0f * kMm} |
| 新書 | |