Метод THotPDF.ExtractLoadedPageGlyphs

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Вгору

Витягує позиційовані кластери гліфів із завантаженої сторінки, включно з повними послідовностями Unicode, перетвореними чотирикутниками, базовими лініями та вихідними розташуваннями

 

Синтаксис Delphi:

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

 

Опис

Кожен THPDFGlyphRecord зберігає повну UnicodeSequence, яку створює /ToUnicode, тоді як Unicode залишається першим скаляром заради сумісності. ClusterStart, ClusterLength і IsLigature ідентифікують приналежність до логічного символу. QuadX, QuadY і кінцеві точки базової лінії перетворюються через текстову матрицю та графічний CTM. GeometryExact має значення true, коли доступні і ширина гліфа, і підйом та спуск з дескриптора шрифту

Використовуйте ExtractLoadedPageCharacters, коли потрібен один запис результату на логічний скаляр Unicode

Гліфи походять з власного потоку вмісту сторінки, тож їхні вихідні позиції завжди вказують у нього; текст, який сторінка малює через Form XObjects, не включається, тоді як ExtractLoadedPageText включає його