THotPDF.ExtractLoadedPageGlyphs Method

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Top

Extraheert gepositioneerde glyphclusters uit een geladen pagina, inclusief complete Unicode-reeksen, getransformeerde vierhoeken, basislijnen en bronlocaties

 

Delphi-syntax:

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

 

Description

Elk THPDFGlyphRecord bewaart de complete UnicodeSequence die door /ToUnicode wordt geproduceerd, terwijl Unicode voor compatibiliteit de eerste scalar blijft. ClusterStart, ClusterLength en IsLigature identificeren lidmaatschap van logische tekens. QuadX, QuadY en de basislijn-eindpunten worden getransformeerd via de tekstmatrix en de grafische CTM. GeometryExact is true wanneer zowel de glyphbreedte als de ascent en descent van de fontdescriptor beschikbaar zijn

Gebruik ExtractLoadedPageCharacters wanneer één resultaatrecord per logische Unicode-scalar vereist is

De glyfen komen uit de eigen contentstream van de pagina, dus hun bronlocaties wijzen altijd daarin; tekst die de pagina via Form-XObjects schildert, is niet inbegrepen, terwijl ExtractLoadedPageText die wel meeneemt