IDWriteFontSet::GetPropertyValues (DWRITE_FONT_PROPERTY_ID,WCHARconst*,IDWriteStringList**) 方法 (dwrite_3.h)

返回集中的所有唯一属性值,这些属性值可用于显示家庭列表或标记云等目的。 值根据语言列表按优先级顺序返回,这样,如果字体包含多个本地化名称,则返回首选名称。

语法

HRESULT GetPropertyValues(
  DWRITE_FONT_PROPERTY_ID propertyID,
  WCHAR const             *preferredLocaleNames,
  IDWriteStringList       **values
);

参数

propertyID

类型: DWRITE_FONT_PROPERTY_ID

感兴趣的 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

另请参阅

IDWriteFontSet