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 から始まる内部ハンドル
ObjNumPDF カタログ内のフォント辞書の生の PDF 間接オブジェクト番号
BaseFontフォントの PostScript 名(たとえば Helvetica-Bold や TimesNewRomanPSMT)
FontType1 から 11 の整数として表されるフォントのタイプ(タイプ値 1=TrueType、2=Type1 などに対応します)
Encodingフォントの文字エンコーディングスキーム名(たとえば WinAnsiEncoding または Identity-H)
Embedded実際のフォントプログラムファイルが PDF ドキュメントに埋め込まれているかどうかを示します
Subsettedフォントが元のフォントプログラムのサブセットであるかどうかを示します;通常は 6 文字のプレフィックスとそれに続くプラス記号によってマークされます(例:ARIALN+)

関連項目

EnumDocumentFonts、SelectFont