typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
読み取り中…
検索中…
一致する文字列を見つけられません
svg_writer.hpp
[詳解]
1#ifndef TYPESET_BACKEND_SVG_WRITER_HPP
2#define TYPESET_BACKEND_SVG_WRITER_HPP
3
4#include <string>
5
7
16namespace typeset::backend {
17
18struct SvgOptions {
19 int precision = 3;
20 bool includeText = true;
21 bool useDefs = true;
22};
23
24std::string writeSvg(const dl::DisplayList& list, const SvgOptions& opts = {});
25
26bool saveSvg(const dl::DisplayList& list, const std::string& path, const SvgOptions& opts = {});
27
28} // namespace typeset::backend
29
30#endif // TYPESET_BACKEND_SVG_WRITER_HPP
backend/pdf_writer — 表示リストを PDF へ
std::string writeSvg(const dl::DisplayList &list, const SvgOptions &opts={})
bool saveSvg(const dl::DisplayList &list, const std::string &path, const SvgOptions &opts={})
int precision
座標の小数桁
bool includeText
GlyphRun::text があれば <desc> に原文を入れる
bool useDefs
グリフを <defs> + <use> で共有する
1 ページ分の表示リスト