AddTrueTypeFontFromFile

テキスト, フォント

説明

TrueType、OpenType/TrueType、または OpenType/CFF フォントを文書に埋め込みます。TrueType フォントはファイル名で指定し、システムフォントとしてインストールされている必要はありません

関数を呼び出す前に、構文、パラメータ、戻り値を確認してください。コードブロックはコピーして使えるよう原文のまま残しています。

WOFF 1.0 および WOFF2 Web フォントファイルも受け付けます。コンテナーは解析前にメモリ内で一度展開され、埋め込みフォントプログラムには Web コンテナーではなく結果の sfnt が格納されます

WOFF2 の展開には Windows 10 バージョン 1703 以降が必要です。不正なコンテナー、宣言サイズの不整合、およびデコード後に 512 MiB を超えるプログラムは拒否されます

raw TrueType および OpenType/TrueType ファイルでは、従来の Windows 読み込みパス中に一時ファイルを使用できます。場所を選択するには SetTempPath を呼び出します。Web フォントコンテナーは代わりにメモリ内パスを使用します

構文

Delphi

Function TPDFlib.AddTrueTypeFontFromFile(Const FileName: WideString): Integer;

ActiveX

Function PDFlib::AddTrueTypeFontFromFile(FileName As String) As Long

DLL

int DLAddTrueTypeFontFromFile(int InstanceID, const wchar_t * FileName);

パラメータ

FileName埋め込む TrueType フォントファイルのフルパスとファイル名

戻り値

0フォントを埋め込めませんでした 正常に追加されたフォント ID。SelectFont 関数でフォント選択に使用できます
Non-zero