IDWriteTextAnalysisSource1::GetVerticalGlyphOrientation 方法 (dwrite_1.h)
由文本分析器用于获取所需的字形方向和解析的bidi级别。
语法
HRESULT GetVerticalGlyphOrientation(
UINT32 textPosition,
[out] UINT32 *textLength,
[out] DWRITE_VERTICAL_GLYPH_ORIENTATION *glyphOrientation,
[out] UINT8 *bidiLevel
);
参数
textPosition
类型: UINT32
文本位置。
[out] textLength
类型: UINT32*
指向文本长度的指针。
[out] glyphOrientation
类型: DWRITE_VERTICAL_GLYPH_ORIENTATION*
一个DWRITE_VERTICAL_GLYPH_ORIENTATION类型的值,该值指定文本的所需字形方向类型。
[out] bidiLevel
类型: UINT8*
指向已解析的 bidi 级别的指针。
返回值
类型: HRESULT
返回错误将中止分析。
备注
文本分析器调用回此值以获取所需的字形方向和解析的bidi级别,它将其与文本的脚本属性一起用于确定每个字符的实际方向,它通过接收器 SetGlyphOrientation 方法报告给客户端。
要求
最低受支持的客户端 | 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | dwrite_1.h |
Library | Dwrite.lib |
DLL | Dwrite.dll |