PDFium Delphi Component Docs

CharacterInfo Méthode

Composant: TPdf  ·  Unit: PDFium
Lit la couleur, la police, les limites et la matrice d'un caractère extrait en un seul appel

Syntax

function CharacterInfo(Index: Integer): TPdfCharacterInfo;

IndexInteger. Index de caractère de base zéro sur la page courante, inférieur à CharacterCount. Un index hors plage lève EPdfError
ResultTPdfCharacterInfo. Enregistrement avec les couleurs de remplissage et de trait, le nom et les drapeaux de police, les limites larges, la matrice de texte et le handle de l'objet texte qui a dessiné le caractère

Description

Rassemble ce qui serait autrement plusieurs lectures de propriétés distinctes. Les groupes facultatifs portent un drapeau Has... - HasFillColor, HasStrokeColor, HasLooseBounds, HasMatrix - de sorte qu'une information absente se distingue d'une valeur zéro

LooseBounds est la boîte de métrique de police du glyphe plutôt que la boîte d'encre serrée que CharacterRectangle rapporte, ce qui en fait la meilleure base pour le regroupement en lignes et en mots. FontFlags porte les drapeaux de descripteur de police PDF (ISO 32000-1 Table 123), de sorte que les polices serif, italiques et symboliques peuvent être distinguées

TextObject relie le caractère à l'objet de page qui l'a dessiné, ce qui est la manière dont un appelant atteint les attributs de cet objet via PageObjectInfo

See Also

Character, CharacterRectangle, CharacterFontSize, GetStructuredText