THotPDF.ExtractLoadedPageGlyphs metodas

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Į viršų

Ištraukia iš įkeltojo puslapio pozicionuotąsias glifų grupes, įskaitant pilnuosius Unikodo sekas, transformuotąsias keturkampes, pradines linijas ir šaltinio vietas

 

Delphi sintaksė:

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

 

Aprašymas

Kiekvienas THPDFGlyphRecord išlaiko pilnąją UnicodeSequence, kurią sukuria /ToUnicode, o Unicode suderinamumui lieka pirmuoju skaliaru. ClusterStart, ClusterLength ir IsLigature nustato logiškojo simbolio priklausomybę. QuadX, QuadY ir pradinės linijos galai transformuojami per teksto matricą ir grafikos CTM. GeometryExact yra true, kai prieinami ir glifo plotis, ir šrifto aprašo ascent bei descent

Naudokite ExtractLoadedPageCharacters, kai reikia vieno rezultato įrašo kiekvienam logiškajam Unikodo skaliarui

Glifai imami iš paties puslapio turinio srauto (content stream), todėl jų šaltinio vietos visada rodo į jį; teksto, kurį puslapis piešia per Form XObjects, čia nėra, o ExtractLoadedPageText jį įtraukia