PDFium Component Docs

CharacterInfo methode

Component: TPdf  ·  Unit: PDFium
Leest de kleur, het lettertype, de begrenzingen en de matrix van één geëxtraheerd teken in één aanroep

Syntax

function CharacterInfo(Index: Integer): TPdfCharacterInfo;

IndexInteger. Op nul gebaseerde tekenindex op de huidige pagina, onder CharacterCount. Een index buiten het bereik verhoogt EPdfError
ResultTPdfCharacterInfo. Record met vul- en lijnkleuren, lettertypenaam en -vlaggen, losse begrenzingen, tekstmatrix en de handle van het tekstobject dat het teken tekende

Description

Verzamelt wat anders meerdere losse property-lezingen zou zijn. Optionele groepen dragen een Has...-vlag - HasFillColor, HasStrokeColor, HasLooseBounds, HasMatrix - zodat afwezige informatie te onderscheiden is van een nulwaarde

LooseBounds is het op de lettertypemetrieken gebaseerde kader van de glyph in plaats van de strakke inktbegrenzing die CharacterRectangle rapporteert, wat het een betere basis maakt voor regel- en woordgroepering. FontFlags bevat de vlaggen van de PDF-fontdescriptor (ISO 32000-1 Table 123), zodat serif-, cursieve en symbolische letters van elkaar te onderscheiden zijn

TextObject koppelt het teken terug naar het paginaobject dat het tekende, en zo bereikt een aanroeper de attributen van dat object via PageObjectInfo

See Also

Character, CharacterRectangle, CharacterFontSize, GetStructuredText