THotPDF.ExtractLoadedPageGlyphs Method

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Наверх

Извлекает позиционированные кластеры глифов из загруженной страницы, включая полные Unicode-последовательности, преобразованные четырёхугольники, базовые линии и исходные позиции

 

Синтаксис Delphi:

function ExtractLoadedPageGlyphs(PageIndex: Integer; out AGlyphs: THPDFGlyphArray): boolean;

 

Описание

Каждый THPDFGlyphRecord сохраняет полную UnicodeSequence созданную /ToUnicode, тогда как Unicode остаётся первым скаляром для совместимости ClusterStart, ClusterLength, и IsLigature идентифицируют принадлежность логическому символу QuadX, QuadY, а конечные точки базовой линии преобразуются через текстовую матрицу и graphics CTM GeometryExact истинно, когда доступны и ширина глифа, и ascent/descent из font descriptor

Используйте ExtractLoadedPageCharacters когда требуется одна запись результата на логический Unicode-скаляр

Глифы берутся из собственного content stream страницы, поэтому их исходные позиции всегда указывают в него; текст, которым страница рисует через Form XObjects, не включается, зато его включает ExtractLoadedPageText