idWriteTextAnalyzer 接口 (dwrite.h)
分析复杂脚本处理的各种文本属性,例如双向 (bidi) 支持阿拉伯语、确定换行机会、字形放置和数字替换等语言。
继承
IDWriteTextAnalyzer 接口继承自 IUnknown 接口。 IDWriteTextAnalyzer 还包含以下类型的成员:
方法
IDWriteTextAnalyzer 接口具有这些方法。
IDWriteTextAnalyzer::AnalyzeBidi 分析文本范围,以获取脚本方向性,从源和报告级别读取属性到接收器回调 SetBidiLevel。 |
IDWriteTextAnalyzer::AnalyzeLineBreakpoints 分析文本范围,了解潜在的断点机会、从源读取属性并将断点机会报告给接收器回调 SetLineBreakpoints。 |
IDWriteTextAnalyzer::AnalyzeNumberSubstitution 分析文本范围,其中数字替换适用,从源读取属性,并将可替代范围报告给接收器回调 SetNumberSubstitution。 |
IDWriteTextAnalyzer::AnalyzeScript 分析脚本边界的文本范围、从源读取文本属性并将 Unicode 脚本 ID 报告给接收器回调 SetScript。 |
IDWriteTextAnalyzer::GetGdiCompatibleGlyphPlacements 根据字体和写入系统的呈现规则,从 GetGlyphs 方法放置字形输出。 |
IDWriteTextAnalyzer::GetGlyphPlacements 根据字体和写入系统的呈现规则,放置 GetGlyphs 方法的标志符号输出。 |
IDWriteTextAnalyzer::GetGlyphs 分析输入文本字符串,并根据字体和写入系统的呈现规则将其映射到一组字形和关联的字形数据。 |
要求
最低受支持的客户端 | 适用于 Windows Vista 的 Windows 7、带 SP2 和平台更新的 Windows Vista [桌面应用|UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和平台更新的 Windows Server 2008 [桌面应用|UWP 应用] |
目标平台 | Windows |
标头 | dwrite.h |