THotPDF.ExtractLoadedPageGlyphs Method THotPDF.ExtractLoadedPageGlyphs Method THotPDF.ExtractLoadedPageGlyphs Method THotPDF.ExtractLoadedPageGlyphs Method THotPDF.ExtractLoadedPageGlyphs Method THotPDF.ExtractLoadedPageGlyphs Method THotPDF.ExtractLoadedPageGlyphs Method THotPDF.ExtractLoadedPageGlyphs Method THotPDF.ExtractLoadedPageGlyphs Method

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Top

Estrae cluster di glifi posizionati da una pagina caricata, incluse sequenze Unicode complete, quadrilateri trasformati, baseline e posizioni sorgente

 

Sintassi Delphi:

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

 

Descrizione

Each THPDFGlyphRecord conserva l'intera UnicodeSequence prodotta da /ToUnicode, mentre Unicode resta il primo scalare per compatibilità. ClusterStart, ClusterLength e IsLigature identificano l'appartenenza ai caratteri logici. QuadX, QuadY e gli estremi della baseline vengono trasformati attraverso la matrice di testo e la CTM grafica. GeometryExact è true quando sono disponibili sia la larghezza del glifo sia ascent e descent del descrittore del font

Usa ExtractLoadedPageCharacters quando serve un record di risultato per ogni scalare Unicode logico

I glifi provengono dallo stream di contenuto della pagina stessa, così le loro posizioni sorgente puntano sempre al suo interno; il testo che la pagina dipinge tramite Form XObjects non è incluso, mentre ExtractLoadedPageText lo include