THPDFEmbeddedGlyph Record
呼び出し側が所有する埋め込みフォントプログラムから描画される、位置指定ラン内の 1 つのグリフを定義します
宣言
THPDFEmbeddedGlyph = record
GlyphID: Word;
SourceText: WideString;
AdvanceX: Single;
OffsetX: Single;
OffsetY: Single;
HasAdvance: boolean;
end;
フィールド
GlyphIDは選択されたフォントプログラム内の正確なグリフインデックスであり、Identity CID になりますSourceTextはグリフのToUnicodeマッピング用の UTF-16 テキストを提供し、完全なソースクラスタを含めることができますHasAdvanceが true の場合、AdvanceXはページ単位の自然な水平進行距離を上書きしますOffsetXとOffsetYは、次に続くペンの原点を変えずに、ランペンに対するグリフの位置を指定しますHasAdvanceを設定すると、AdvanceXが使われ、フォントのhmtxadvance は使われません