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

请参阅

IDWriteTextAnalyzer