PDFium Delphi Component Docs

FontItalicAngle Свойство

Компонент: TPdf  ·  Модуль: PDFium
Индексированный доступ только для чтения к углу наклона шрифта в градусах (отрицательный для обычного курсивного начертания; 0 для прямого)

Syntax

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

Description

Возвращает угол наклона шрифта в градусах (отрицательный для обычного курсива; 0 для прямого начертания). Свойство индексируется дескриптором шрифта, полученным от символа (FontHandle[CharIndex]), либо перечислением шрифтовых ресурсов страницы напрямую

Только для чтения. Базовое значение PDFium запрашивает лениво из шрифтового словаря или шрифтовой программы. Если индекс не соответствует известному шрифту, функция поднимает EPdfError

Используйте это свойство вместе с CharacterFontSize / CharacterFontWeight в конвейерах подмены шрифтов или восстановления стилей текста

Parameters

FontIndexИндекс дескриптора шрифта. Берите через FontHandle[CharIndex] или перечислением шрифтовых ресурсов страницы

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