PDFium Component Docs

FontItalicAngle Eigenschap

Component: TPdf  ·  Unit: PDFium
Alleen-lezen geïndexeerde toegang tot de italic angle van het lettertype in graden (negatief voor gewone italic; 0 voor rechtop)

Syntax

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

Description

Geeft de cursiefhoek van het font in graden terug (negatief voor gebruikelijke cursief; 0 voor staand). De eigenschap is geïndexeerd met een font-handle die je via een teken (FontHandle[CharIndex]) of door directe enumeratie van de fontresources van de pagina verkrijgt

Alleen-lezen. PDFium vraagt de onderliggende waarde lazy op uit het fontwoordenboek of het fontprogramma. Als de index niet bij een bekend font hoort, geeft de functie een EPdfError

Gebruik deze eigenschap samen met CharacterFontSize / CharacterFontWeight voor fontsubstitutie of pipelines die tekststijl reconstrueren

Parameters

FontIndexIndex van de font-handle. Te verkrijgen via FontHandle[CharIndex] of door de fontresources van de pagina te enumereren

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