THotPDF.ExtractLoadedPageGlyphs Methode

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Oben

Extrahiert positionierte Glyph-Cluster aus einer geladenen Seite, einschließlich vollständiger Unicode-Sequenzen, transformierter Vierecke, Grundlinien und Quellpositionen

 

Delphi syntax:

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

 

Description

Jedes THPDFGlyphRecord bewahrt die vollständige UnicodeSequence, wie sie /ToUnicode liefert, während Unicode aus Kompatibilitätsgründen der erste Skalar bleibt. ClusterStart, ClusterLength und IsLigature geben die Zugehörigkeit zu logischen Zeichen an. QuadX, QuadY und die Endpunkte der Grundlinie werden über die Textmatrix und die CTM der Grafik transformiert. GeometryExact ist true, wenn sowohl die Glyph-Breite als auch Ascent und Descent aus dem Font-Descriptor verfügbar sind

Verwenden Sie ExtractLoadedPageCharacters, wenn pro logischem Unicode-Skalarwert ein Ergebnisdatensatz benötigt wird

Die Glyphen stammen aus dem eigenen Content-Stream der Seite, ihre Quellpositionen zeigen also immer in ihn; Text, den die Seite über Form-XObjects malt, ist nicht enthalten, während ExtractLoadedPageText ihn einschließt