PDFium Delphi Component Docs

CharacterInfo metod

Component: TPdf  ·  Unit: PDFium
Läser färg, teckensnitt, gränser och matris för ett extraherat tecken i ett enda anrop

Syntax

function CharacterInfo(Index: Integer): TPdfCharacterInfo;

IndexInteger. Nollbaserat teckenindex på den aktuella sidan, under CharacterCount. Ett index utanför intervallet ger EPdfError
ResultTPdfCharacterInfo. Post med fyllnads- och streckfärger, teckensnittsnamn och flaggor, ungefärliga gränser, textmatris och handtaget till textobjektet som ritade tecknet

Description

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

See Also

Character, CharacterRectangle, CharacterFontSize, GetStructuredText