function CharacterInfo(Index: Integer): TPdfCharacterInfo;
| Index | Integer. Op nul gebaseerde tekenindex op de huidige pagina, onder CharacterCount. Een index buiten het bereik verhoogt EPdfError |
| Result | TPdfCharacterInfo. Record met vul- en lijnkleuren, lettertypenaam en -vlaggen, losse begrenzingen, tekstmatrix en de handle van het tekstobject dat het teken tekende |
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