TPDFlibDocumentFont

Типы данных

Описание

TPDFlibDocumentFont is a record structure that holds detailed properties of a font resource embedded or referenced within a PDF document.

Синтаксис

Delphi

type TPDFlibDocumentFont = record
    FontID: Integer;
    ObjNum: Integer;
    BaseFont: WideString;
    FontType: Integer;
    Encoding: WideString;
    Embedded: Boolean;
    Subsetted: Boolean;
    HasToUnicode: Boolean;
    FontFileBytes: Int64;
  end;

Параметры

FontIDВнутренний дескриптор шрифта с нумерацией от 1, пригодный для стандартных методов выбора шрифтов (например, SelectFont)
ObjNumНепосредственный номер косвенного объекта PDF для словаря шрифта в каталоге PDF
BaseFontИмя шрифта PostScript (например, Helvetica-Bold или TimesNewRomanPSMT)
FontTypeТип шрифта, представленный целым числом от 1 до 11 (соответствует значениям типов: 1=TrueType, 2=Type1, и т. д.)
EncodingНазвание схемы кодирования символов шрифта (например, WinAnsiEncoding или Identity-H)
EmbeddedУказывает, встроена ли сама программа шрифта в документ PDF
SubsettedУказывает, является ли шрифт подмножеством (subset) исходной программы шрифта, что обычно помечается шестибуквенным префиксом со знаком плюс (например, ARIALN+)

См. также

EnumDocumentFonts, SelectFont