THotPDF.ExtractLoadedPageCharacters
Devuelve un THPDFCharacterRecord por cada escalar Unicode lógico extraído de una página cargada
Sintaxis de Delphi
function ExtractLoadedPageCharacters(PageIndex: Integer; out ACharacters: THPDFCharacterArray): boolean;
Descripción
El método expande los clusters de glifos posicionados sin descartar los mapeos multi-escalar de /ToUnicode. Cada registro identifica su glifo de origen, el rango del cluster, el índice y la cantidad de componentes de la ligadura, el token de contenido de origen, el identificador de marked-content, el cuadrilátero transformado y la línea base
Los componentes de una ligadura comparten la geometría del glifo de origen porque el content stream del PDF posiciona el glifo como una sola unidad. GeometryExact es true cuando la fuente aporta tanto el ancho del glifo como el ascent y el descent del descriptor; de lo contrario, HotPDF devuelve un box conservador de respaldo y pone la flag en false
Véase también ExtractLoadedPageGlyphs