IDWriteTextAnalyzer2::GetTypographicFeatures 方法 (dwrite_2.h)

返回可用于脚本或字体的 OpenType 功能的完整列表。 如果部分支持某个功能,则此方法指示它受支持。

语法

HRESULT GetTypographicFeatures(
                 IDWriteFontFace         *fontFace,
                 DWRITE_SCRIPT_ANALYSIS  scriptAnalysis,
  [in, optional] WCHAR const             *localeName,
                 UINT32                  maxTagCount,
  [out]          UINT32                  *actualTagCount,
  [out]          DWRITE_FONT_FEATURE_TAG *tags
);

参数

fontFace

类型: IDWriteFontFace*

要从中获取特征的字体。

scriptAnalysis

类型: DWRITE_SCRIPT_ANALYSIS

要检查的脚本或字体的脚本分析。

[in, optional] localeName

类型: const WCHAR*

要检查的区域设置名称。

maxTagCount

类型: UINT32

要返回的最大标记数。

[out] actualTagCount

类型: UINT32*

返回的实际标记数。

[out] tags

类型: DWRITE_FONT_FEATURE_TAG*

OpenType 字体功能标记的数组。

返回值

类型: HRESULT

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

要求

要求
最低受支持的客户端 Windows 8.1 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 dwrite_2.h
Library Dwrite.lib
DLL Dwrite.dll

另请参阅

IDWriteTextAnalyzer2