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

同じ face・サイズ・塗りのグリフ列 [詳解]

#include <typeset/dl/display_list.hpp>

公開変数類

std::shared_ptr< glyphware::Face > face
 
Pt size = 10.0f
 
std::vector< Glyphglyphs
 
std::optional< Paintfill
 塗り(無ければ塗らない。単色またはグラデーション)
 
std::optional< Strokestroke
 縁取り
 
Pt embolden = 0.0f
 フェイクボールドの太らせ幅(0 = 無し)
 
Pt blur = 0.0f
 ぼかし半径(pt)。影の層に使う。ラスタと SVG はガウスぼかし、PDF はぼかさずに描く
 
std::shared_ptr< const std::u16string > text
 charIndex が指す原文(PDF の ToUnicode、SVG の代替テキストに使う)
 

詳解

同じ face・サイズ・塗りのグリフ列

display_list.hpp46 行目に定義があります。

メンバ詳解

◆ face

std::shared_ptr<glyphware::Face> typeset::dl::GlyphRun::face

display_list.hpp47 行目に定義があります。

◆ size

Pt typeset::dl::GlyphRun::size = 10.0f

display_list.hpp48 行目に定義があります。

◆ glyphs

std::vector<Glyph> typeset::dl::GlyphRun::glyphs

display_list.hpp49 行目に定義があります。

◆ fill

std::optional<Paint> typeset::dl::GlyphRun::fill

塗り(無ければ塗らない。単色またはグラデーション)

display_list.hpp51 行目に定義があります。

◆ stroke

std::optional<Stroke> typeset::dl::GlyphRun::stroke

縁取り

display_list.hpp52 行目に定義があります。

◆ embolden

Pt typeset::dl::GlyphRun::embolden = 0.0f

フェイクボールドの太らせ幅(0 = 無し)

display_list.hpp53 行目に定義があります。

◆ blur

Pt typeset::dl::GlyphRun::blur = 0.0f

ぼかし半径(pt)。影の層に使う。ラスタと SVG はガウスぼかし、PDF はぼかさずに描く

display_list.hpp55 行目に定義があります。

◆ text

std::shared_ptr<const std::u16string> typeset::dl::GlyphRun::text

charIndex が指す原文(PDF の ToUnicode、SVG の代替テキストに使う)

display_list.hpp58 行目に定義があります。


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