TPDFlibDocumentFont
データ型
説明
TPDFlibDocumentFont は PDF 文書内に埋め込まれた、または参照されるフォントリソースの詳細プロパティを保持するレコード構造です
構文
Delphi
type TPDFlibDocumentFont = record
FontID: Integer;
ObjNum: Integer;
BaseFont: WideString;
FontType: Integer;
Encoding: WideString;
Embedded: Boolean;
Subsetted: Boolean;
HasToUnicode: Boolean;
FontFileBytes: Int64;
end;パラメータ
| FontID | 標準のフォント選択メソッド(たとえば SelectFont)で使用できる、フォントの 1 から始まる内部ハンドル |
|---|---|
| ObjNum | PDF カタログ内のフォント辞書の生の PDF 間接オブジェクト番号 |
| BaseFont | フォントの PostScript 名(たとえば Helvetica-Bold や TimesNewRomanPSMT) |
| FontType | 1 から 11 の整数として表されるフォントのタイプ(タイプ値 1=TrueType、2=Type1 などに対応します) |
| Encoding | フォントの文字エンコーディングスキーム名(たとえば WinAnsiEncoding または Identity-H) |
| Embedded | 実際のフォントプログラムファイルが PDF ドキュメントに埋め込まれているかどうかを示します |
| Subsetted | フォントが元のフォントプログラムのサブセットであるかどうかを示します;通常は 6 文字のプレフィックスとそれに続くプラス記号によってマークされます(例:ARIALN+) |