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 中的字符串。
否则,返回 嵌入函数错误消息中所述的错误代码。
注解
注意 对于 Windows 或 MacIntosh,此函数返回相应字符串缓冲区中的字体系列名称。 不使用其他操作系统的缓冲区。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | t2embapi.h |
Library | T2embed.lib |
DLL | T2embed.dll |