IDWriteTextAnalyzer1 接口 (dwrite_1.h)
分析各种文本属性以进行复杂脚本处理。
继承
IDWriteTextAnalyzer1 接口继承自 IDWriteTextAnalyzer。 IDWriteTextAnalyzer1 还具有以下类型的成员:
方法
IDWriteTextAnalyzer1 接口包含以下方法。
IDWriteTextAnalyzer1::AnalyzeVerticalGlyphOrientation 分析脚本方向的文本范围,从源读取文本和属性,并将结果报告给接收器回调 SetGlyphOrientation。 |
IDWriteTextAnalyzer1::ApplyCharacterSpacing 在字符之间应用间距,正确调整字形分类和音调符号。 |
IDWriteTextAnalyzer1::GetBaseline 从字体中检索给定基线。 |
IDWriteTextAnalyzer1::GetGlyphOrientationTransform 返回相应角度的 2x3 转换矩阵,以绘制字形运行。 (IDWriteTextAnalyzer1.GetGlyphOrientationTransform) |
IDWriteTextAnalyzer1::GetJustificationOpportunities 检索给定文本和整形字形属性的每个字形的对齐机会信息。 |
IDWriteTextAnalyzer1::GetJustifiedGlyphs 为复杂脚本填充新的字形,其中理由增加了字形的进步,如带 kashida 的阿拉伯语。 |
IDWriteTextAnalyzer1::GetScriptProperties 检索给定脚本的属性。 |
IDWriteTextAnalyzer1::GetTextComplexity 确定文本的复杂性,以及是否需要调用 IDWriteTextAnalyzer::GetGlyphs 进行完整的脚本整形。 |
IDWriteTextAnalyzer1::JustifyGlyphAdvances 对齐字形前移数组以适应线条宽度。 |
要求
最低受支持的客户端 | 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | dwrite_1.h |