PDFium Delphi Component Docs

FontItalicAngle Eigenschaft

Komponente: TPdf  ·  Unit: PDFium
Schreibgeschützter indizierter Zugriff auf den Schrägwinkel der Schrift in Grad (negativ bei typischer Kursivschrift; 0 bei aufrechter Schrift)

Syntax

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

Description

Liefert den Italic-Winkel der Schrift in Grad (negativ bei typischem Kursiv; 0 für aufrecht). Die Eigenschaft wird über ein Font-Handle indiziert, das aus einem Zeichen stammt (FontHandle[CharIndex]), oder direkt über die Font-Ressourcen der Seite aufgezählt

Read-only. Den zugrunde liegenden Wert liest PDFium lazily aus dem Font-Dictionary oder Font-Programm. Passt der Index zu keinem bekannten Font, löst die Funktion EPdfError aus

Verwenden Sie diese Eigenschaft zusammen mit CharacterFontSize / CharacterFontWeight, um Font-Substitutions- oder Textstil-Rekonstruktions-Pipelines zu treiben

Parameters

FontIndexIndex des Font-Handles. Beschaffen über FontHandle[CharIndex] oder durch Aufzählen der Font-Ressourcen der Seite

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