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