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+) |