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