function CharacterInfo(Index: Integer): TPdfCharacterInfo;
| Index | Integer. Nollbaserat teckenindex på den aktuella sidan, under CharacterCount. Ett index utanför intervallet ger EPdfError |
| Result | TPdfCharacterInfo. Post med fyllnads- och streckfärger, teckensnittsnamn och flaggor, ungefärliga gränser, textmatris och handtaget till textobjektet som ritade tecknet |
Samlar det som annars skulle kräva flera separata egenskapsläsningar. Valfria grupper bär en Has...-flagga - HasFillColor, HasStrokeColor, HasLooseBounds, HasMatrix - så att saknad information kan skiljas från ett nollvärde
LooseBounds är glyfens teckensnittsmetriska ruta i stället för den täta bläckruta som CharacterRectangle rapporterar, vilket gör den till en bättre grund för gruppering av rader och ord. FontFlags bär PDF-teckensnittsbeskrivningens flaggor (ISO 32000-1 Table 123), så att typsnitt med serifer, kursiv stil och symboliska typsnitt kan urskiljas
TextObject knyter tecknet tillbaka till sidobjektet som ritade det, vilket är hur anroparen når det objektets attribut via PageObjectInfo