IDWriteFontResource::GetAxisValueNames 方法 (dwrite_3.h)

检索字体轴的特定值的本地化名称。

语法

HRESULT GetAxisValueNames(
        UINT32                  axisIndex,
        UINT32                  axisValueIndex,
  [out] DWRITE_FONT_AXIS_RANGE  *fontAxisRange,
  [out] IDWriteLocalizedStrings **names
);

参数

axisIndex

类型: UINT32

字体轴,从 0 到 GetFontAxisCount 减 1。

axisValueIndex

类型: UINT32

值索引,从 0 到 GetAxisValueNameCount 减 1。

[out] fontAxisRange

类型: DWRITE_FONT_AXIS_RANGE*

命名值的范围。

[out] names

类型: IDWriteLocalizedStrings**

指向 IDWriteLocalizedStrings 接口的指针的 地址。 成功完成后,函数会将指针设置为新创建的本地化字符串对象。

返回值

类型: HRESULT

如果函数成功,则返回 S_OK。 否则,它将返回 HRESULT错误代码

注解

字体作者可能没有提供某些字体轴值的名称。 在这种情况下,本地化字符串将为空。 范围可以是单个点,其中 minValue == maxValue。 所有范围按 axisValueIndex 按升序排列。

要求

要求
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
目标平台 Windows
标头 dwrite_3.h
Library Dwrite.lib