IDWriteFactory3::CreateFontFaceReference (WCHARconst*,FILETIMEconst*,UINT32,DWRITE_FONT_SIMULATIONS,IDWriteFontFaceReference**) 方法 (dwrite_3.h)
创建对给定完整路径的字体的引用。
语法
HRESULT CreateFontFaceReference(
WCHAR const *filePath,
FILETIME const *lastWriteTime,
UINT32 faceIndex,
DWRITE_FONT_SIMULATIONS fontSimulations,
IDWriteFontFaceReference **fontFaceReference
);
参数
filePath
类型:[in] WCHAR
绝对文件路径。 如果用户提供的 filePath 不对应于磁盘上的有效文件,则对构造对象的后续操作可能会失败。
lastWriteTime
类型:[in,可选] FILETIME
输入文件路径的上次修改时间。 如果省略参数,
函数将访问字体文件以获取其上次写入时间,因此建议客户端指定此值
以避免额外的磁盘访问。 对构造的对象执行后续操作可能会失败
如果用户提供的 lastWriteTime 与磁盘上的文件不匹配,则为 。
faceIndex
类型: UINT32
当字体文件包含字体面集合时,字体面的从零开始的索引。
如果字体文件包含一张人脸,此值应为零。
fontSimulations
用于算法放大和斜体化的字体人脸模拟标志。
fontFaceReference
类型:[out] IDWriteFontFaceReference**
包含新创建的字体人脸引用对象,如果失败,则包含 nullptr。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | dwrite_3.h |
Library | Dwrite.lib |
DLL | Dwrite.dll |
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈