PDFium Delphi Component Docs

FontItalicAngle vlastnost

Component: TPdf  ·  Unit: PDFium
Indexovaný přístup jen pro čtení k úhlu sklonu písma ve stupních (záporný pro běžné kurzívní písmo, 0 pro vzpřímené)

Syntax

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

Description

Vrací úhel sklonu písma ve stupních (záporný pro běžnou kurzívu; 0 pro vzpřímené písmo). Vlastnost je indexována handlem fontu získaným ze znaku (FontHandle[CharIndex]) nebo získaným přímo výčtem fontových prostředků stránky.

Jen pro čtení. Podležící hodnotu PDFium dotazuje líně z fontového slovníku nebo programu písma. Když index neodpovídá známému fontu, funkce vyvolá EPdfError.

Tuto vlastnost použijte společně s CharacterFontSize / CharacterFontWeight pro řízení pipeline substituce písem nebo rekonstrukce stylu textu.

Parameters

FontIndexIndex handle fontu. Získejte přes FontHandle[CharIndex] nebo výčtem fontových prostředků stránky.

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