DWRITE_GLYPH_RUN_DESCRIPTION 结构 (dwrite.h)

包含与 DWRITE_GLYPH_RUN 中的属性相关的其他属性。

语法

struct DWRITE_GLYPH_RUN_DESCRIPTION {
  WCHAR const  *localeName;
  WCHAR const  *string;
  UINT32       stringLength;
  UINT16 const *clusterMap;
  UINT32       textPosition;
};

成员

localeName

类型: const WCHAR*

包含与此运行关联的区域设置名称的字符数组。

string

类型: const WCHAR*

包含与字形关联的文本的字符数组。

stringLength

类型: UINT32

以 UTF16 代码单元表示的字符数。 请注意,这可能不同于字形的数量。

clusterMap

类型: const UINT16*

标志符号索引数组的索引数组,该数组是要呈现的所有字形群集的第一个字形。

textPosition

类型: UINT32

此字形运行来自的字符串中的相应文本位置。 这是相对于 IDWriteTextLayout 对象所表示的字符串的开头。

要求

   
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
标头 dwrite.h