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

こちらもご覧ください

TTGetEmbeddedFontInfo

TTGetEmbeddingType

TTLoadEmbeddedFont