TPDFlibDocumentFont
資料類型
描述
TPDFlibDocumentFont 是保存 PDF 文件中內嵌或參照字型資源詳細屬性的記錄結構
語法
Delphi
type TPDFlibDocumentFont = record
FontID: Integer;
ObjNum: Integer;
BaseFont: WideString;
FontType: Integer;
Encoding: WideString;
Embedded: Boolean;
Subsetted: Boolean;
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 | 指示該字型是否為原始字型程式的子集,通常以 6 個字母的字首後跟加號標記(例如 ARIALN+) |