THotPDF.ExtractLoadedPageGlyphs Method

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Top

Udtrækker positionerede glyph-klynger fra en indlæst side, inklusive komplette Unicode-sekvenser, transformerede firsidede planet, basislinjer og kildelokationer

 

Delphi-syntaks:

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

 

Beskrivelse

Hver THPDFGlyphRecord bevarer den komplette UnicodeSequence, som /ToUnicode producerer, mens Unicode af kompatibilitetshensyn stadig er den første skalar. ClusterStart, ClusterLength og IsLigature identificerer medlemskab af logiske tegn. QuadX, QuadY og baseline-endepunkterne transformeres gennem tekstmatricen og graphics-CTM'en. GeometryExact er true, når både glyffens bredde og fontdeskriptorens ascent og descent er tilgængelige

Brug ExtractLoadedPageCharacters, når der kræves én resultatrecord pr. logisk Unicode-skalar

Glyfferne kommer fra sidens egen content stream, så deres kildeplaceringer peger altid ind i den; tekst, som siden maler gennem Form XObjects, er ikke med, mens ExtractLoadedPageText tager den med