PDFium Delphi Component Docs

CharacterInfo Método

Componente: TPdf  ·  Unidad: PDFium
Lee el color, la fuente, los límites y la matriz de un carácter extraído en una sola llamada

Syntax

function CharacterInfo(Index: Integer): TPdfCharacterInfo;

IndexInteger. Índice de carácter basado en cero en la página actual, por debajo de CharacterCount. Un índice fuera de rango genera un EPdfError
ResultTPdfCharacterInfo. Registro con colores de relleno y trazo, nombre e indicadores de fuente, límites holgados, matriz de texto y el identificador del objeto de texto que dibujó el carácter

Description

Reúne lo que de otro modo serían varias lecturas de propiedades separadas. Los grupos opcionales llevan un indicador Has... - HasFillColor, HasStrokeColor, HasLooseBounds, HasMatrix - de modo que la información ausente se distingue de un valor cero

LooseBounds es la caja métrica de la fuente del glifo y no la caja de tinta ajustada que reporta CharacterRectangle, lo que la vuelve una mejor base para agrupar líneas y palabras. FontFlags lleva los indicadores del descriptor de fuente PDF (ISO 32000-1 Table 123), de modo que se pueden distinguir las tipografías serif, itálicas y simbólicas

TextObject vincula el carácter con el objeto de página que lo dibujó, que es como quien llama alcanza los atributos de ese objeto a través de PageObjectInfo

See Also

Character, CharacterRectangle, CharacterFontSize, GetStructuredText