PDFium Component Docs

FontItalicAngle Egenskap

Denna API-post behåller identifierare, signaturer, kodblock och PDF-termer i ursprunglig form.
Komponent: TPdf  ·  Enhet: PDFium
Skrivskyddad indexerad åtkomst till teckensnittets kursivvinkel i grader (negativ för typisk kursiv; 0 för upprätt).

Syntax

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

Beskrivning

Returnerar teckensnittets kursivvinkel i grader (negativ för typisk kursiv; 0 för upprätt). Egenskapen indexeras av ett teckensnittshandtag som hämtas från ett tecken (FontHandle[CharIndex]) or directly enumerated through the page's font resources.

Skrivskyddad. Det underliggande värdet frågas lat av PDFium från teckensnittsordboken eller teckensnittsprogrammet. När indexet inte matchar ett känt teckensnitt kastar funktionen EPdfError.

Use this property together with CharacterFontSize / CharacterFontWeight to drive font-substitution or text-style reconstruction pipelines.

Parametrar

FontIndexIndex of the font handle. Obtain via FontHandle[CharIndex] or by enumerating the page font resources.

Anmärkningar

Exempel

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;

Se även

FontSize, FontWeight, FontFamilyName, FontIsEmbedded, CharacterFontSize