IDWriteFontSet::GetPropertyValues (DWRITE_FONT_PROPERTY_ID,WCHARconst*,IDWriteStringList**) 方法 (dwrite_3.h)
返回集中的所有唯一属性值,这些属性值可用于显示家庭列表或标记云等目的。 值根据语言列表按优先级顺序返回,这样,如果字体包含多个本地化名称,则返回首选名称。
语法
HRESULT GetPropertyValues(
DWRITE_FONT_PROPERTY_ID propertyID,
WCHAR const *preferredLocaleNames,
IDWriteStringList **values
);
参数
propertyID
感兴趣的 Font 属性。
preferredLocaleNames
类型: WCHAR const *
要查询为按首选顺序以分号分隔的名称列表的首选区域设置名称。 当特定字符串 ((如字体系列) )具有多个本地化名称时,将返回第一个匹配项。 如果第一个匹配项不存在,则返回第二个匹配项,依此。 例如,“ja-jp;en-us”。
values
类型:[out] IDWriteLocalizedStrings**
接收指向新创建的本地化字符串对象的指针;或 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 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈