フォントファイル(TTC)を読み込む
書式:
const char* HPDF_LoadTTFontFromFile2(HPDF_Doc pdf,
const char *file_name,
HPDF_UINT index,
HPDF_BOOL embedding);
戻り値
成功時 :フォント名
失敗時 :NULLを返し、HPDF_Doc オブジェクトのハンドル生成時に渡したエラーハンドラをコールする。
エラー
- HPDF_INVALID_DOCUMENT
- 無効なドキュメントオブジェクトのハンドルが設定された
- HPDF_FAILD_TO_ALLOC_MEM
- メモリの確保に失敗した
- HPDF_FONT_EXISTS
- 同じ名前のフォントは、すでに登録されました
- HPDF_INVALID_TTC_FILE, HPDF_TTF_INVALID_CMAP, HPDF_TTF_INVALID_FOMAT, HPDF_TTF_MISSING_TABLE
- .ttc ファイルの読み込みに失敗
- HPDF_TTF_CANNOT_EMBEDDING_FONT
- 指定されたフォントは埋め込みできません
- HPDF_INVALID_TTC_INDEX
- インデックス・パラメータで指定さた値は、フォントの数を超えます
引数
pdf :HPDF_Doc オブジェクトのハンドル
file_name :TrueType フォントファイル(.ttc)のパス
index :読み込むフォントのインテックス
embedding :HPDF_TRUEを設定すると、ドキュメントにフォントデータを埋め込みます。その他ではマトリックスを読み込むだけです。
指定した TTC ファイルを読み込み、(オプションで) そのデータをドキュメントに埋め込みます。