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 |