Método THotPDF.ExtractLoadedPageGlyphs

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Arriba

Extrae registros de glifos de una página cargada, interpretando el flujo de contenido de la página. Devuelve True si tiene éxito.

 

Sintaxis de Delphi:

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

 

Descripción

Cada THPDFGlyphRecord conserva la UnicodeSequence completa producida por /ToUnicode, mientras que Unicode sigue siendo el primer escalar por compatibilidad. ClusterStart, ClusterLength e IsLigature identifican la pertenencia al carácter lógico. QuadX, QuadY y los extremos de la línea base se transforman por la matriz de texto y la CTM de gráficos. GeometryExact es true cuando están disponibles tanto el ancho del glifo como el ascendente y descendente del descriptor de fuente

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

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