PDFium Delphi Component Docs

FontItalicAngle Propriété

Composant: TPdf  ·  Unit: PDFium
Accès indexé en lecture seule à l'angle italique de la police en degrés (négatif pour l'italique typique ; 0 pour le droit)

Syntax

property FontItalicAngle[FontIndex: Integer]: Single; // read only

Description

Renvoie l'angle italique de la police en degrés (négatif pour l'italique typique ; 0 pour le droit). La propriété est indexée par un handle de police obtenu à partir d'un caractère (FontHandle[CharIndex]) ou énuméré directement via les ressources de police de la page

Lecture seule. La valeur sous-jacente est interrogée paresseusement par PDFium dans le dictionnaire de police ou le programme de police. Lorsque l’index ne correspond à aucune police connue, la fonction lève EPdfError.

Utilisez cette propriété avec CharacterFontSize / CharacterFontWeight pour piloter des pipelines de substitution de polices ou de reconstruction de style de texte

Parameters

FontIndexIndex du handle de police. Obtenez via FontHandle[CharIndex] ou en énumérant les ressources de police de page

Remarks

Example

var

  FontIdx: Integer;

begin

  // inspect the font used by the first character

  if Pdf1.CharacterCount > 0 then

  begin

    FontIdx := Pdf1.FontHandle[0];

    Memo1.Lines.Add(Format('%s (embed=%s)',

      [Pdf1.FontFamilyName[FontIdx], BoolToStr(Pdf1.FontIsEmbedded[FontIdx], True)]));

  end;

end;

See Also

FontSize, FontWeight, FontFamilyName, FontIsEmbedded, CharacterFontSize