IDWriteTextAnalyzer1 接口 (dwrite_1.h)

分析用于复杂脚本处理的各种文本属性。

继承

IDWriteTextAnalyzer1 接口继承自 IDWriteTextAnalyzerIDWriteTextAnalyzer1 还包含以下类型的成员:

方法

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 2008 R2 的 Windows Server 2012 和平台更新 [桌面应用|UWP 应用]
目标平台 Windows
标头 dwrite_1.h

另请参阅

IDWriteTextAnalyzer