TTGetNewFontName 関数 (t2embapi.h)
TTLoadEmbeddedFont を介して読み込まれたフォントのファミリ名を取得します。
構文
LONG TTGetNewFontName(
[in] HANDLE *phFontReference,
[out] LPWSTR wzWinFamilyName,
[in] LONG cchMaxWinName,
[out] LPSTR szMacFamilyName,
[in] LONG cchMaxMacName
);
パラメーター
[in] phFontReference
インストールされている埋め込みフォントを識別するハンドル。 ハンドルは、Hfont ではなく内部構造を参照します。
[out] wzWinFamilyName
新しい 16 ビット文字の Microsoft Windows ファミリ名を保持するバッファー。
[in] cchMaxWinName
Windows 名 (szWinFamilyName) に割り当てられた文字列の長さ。 少なくともLF_FACESIZE長くする必要があります。
[out] szMacFamilyName
新しい 8 ビット文字の MacIntosh ファミリ名を保持するバッファー。
[in] cchMaxMacName
Macintosh 名 (szMacFamilyName) に割り当てられた文字列の長さ。 少なくともLF_FACESIZE長くする必要があります。
戻り値
成功した場合は、E_NONEを返します。
フォント ファミリ名は、 szWinFamilyName または szMacFamilyName の文字列です。
それ以外の場合は、「 Embedding-Function Error Messages」で説明されているエラー コードを返します。
注釈
メモ この関数は、Windows または MacIntosh の場合、適切な文字列バッファー内のフォント ファミリ名を返します。 他のオペレーティング システムのバッファーは使用されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | t2embapi.h |
Library | T2embed.lib |
[DLL] | T2embed.dll |