IDWriteFontSet::GetPropertyValues (UINT32,DWRITE_FONT_PROPERTY_ID,BOOL*,IDWriteLocalizedStrings**) 方法 (dwrite_3.h)

返回特定字体项索引的属性值。

语法

HRESULT GetPropertyValues(
  UINT32                  listIndex,
  DWRITE_FONT_PROPERTY_ID propertyId,
  BOOL                    *exists,
  IDWriteLocalizedStrings **values
);

参数

listIndex

类型: UINT32

字体的从零开始的索引。

propertyId

类型: DWRITE_FONT_PROPERTY_ID

感兴趣的 Font 属性。

exists

类型:[out] BOOL*

如果字体包含指定的属性标识符,则接收值 TRUE;否则接收 FALSE 值。

values

类型:[out] IDWriteLocalizedStrings**

接收指向新创建的本地化字符串对象的指针,或者在失败或不存在属性时接收 nullptr。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

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

另请参阅

IDWriteFontSet