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。

字体系列名称是 szWinFamilyNameszMacFamilyName 中的字符串。

否则,返回 嵌入函数错误消息中所述的错误代码。

注解

注意 对于 Windows 或 MacIntosh,此函数返回相应字符串缓冲区中的字体系列名称。 不使用其他操作系统的缓冲区。
 

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 t2embapi.h
Library T2embed.lib
DLL T2embed.dll

另请参阅

TTGetEmbeddedFontInfo

TTGetEmbeddingType

TTLoadEmbeddedFont