Запись THPDFEmbeddedGlyph
Определяет один glyph в позиционированном run, отрисованном из программы встроенного шрифта, принадлежащей вызывающему
Объявление
THPDFEmbeddedGlyph = record
GlyphID: Word;
SourceText: WideString;
AdvanceX: Single;
OffsetX: Single;
OffsetY: Single;
HasAdvance: boolean;
end;
Поля
GlyphID— точный индекс glyph в выбранной программе шрифта, он становится Identity CIDSourceTextпередаёт текст UTF-16 для отображенияToUnicodeэтого glyph и может содержать полный исходный кластерAdvanceXпереопределяет естественный горизонтальный advance в единицах страницы, когдаHasAdvanceравен trueOffsetXиOffsetYпозиционируют glyph относительно пера run, не сдвигая исходную точку пера для последующих glyphHasAdvanceвыбираетAdvanceXвместо advance из шрифтовогоhmtx