Método THotPDF.ExtractLoadedPageGlyphs

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Top

Extrae clústeres de glifos posicionados de una página cargada, incluidas secuencias Unicode completas, cuadriláteros transformados, líneas base y ubicaciones fuente

 

Sintaxis Delphi:

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

 

Descripción

Cada THPDFGlyphRecord preserva la UnicodeSequence completa producida por /ToUnicode, mientras que Unicode conserva el primer escalar por compatibilidad. ClusterStart, ClusterLength e IsLigature identifican la pertenencia a caracteres lógicos. QuadX, QuadY y los extremos de la línea base se transforman a través de la matriz de texto y el CTM de gráficos. GeometryExact es verdadero cuando están disponibles tanto el ancho del glifo como el ascenso y descenso del descriptor de fuente

Use ExtractLoadedPageCharacters cuando se necesite un record de resultado por escalar Unicode lógico

Los glifos proceden del propio content stream de la página, así que sus posiciones de origen apuntan siempre a él; el texto que la página pinta mediante Form XObjects no se incluye, mientras que ExtractLoadedPageText sí lo incluye