IDWriteTextAnalysisSource 接口 (dwrite.h)

由文本分析器的客户端实现,以便向分析器提供文本。 它允许将文本的逻辑视图分隔为可由唯一文本位置标识的连续字符流,以及客户端后备存储中可能离散的文本块的实际内存布局。

继承

IDWriteTextAnalysisSource 接口继承自 IUnknown 接口。 IDWriteTextAnalysisSource 也具有以下类型的成员:

方法

IDWriteTextAnalysisSource 接口具有这些方法。

 
IDWriteTextAnalysisSource::GetLocaleName

获取受文本分析影响的区域设置名称。
IDWriteTextAnalysisSource::GetNumberSubstitution

从受文本分析影响的文本范围获取数字替换。
IDWriteTextAnalysisSource::GetParagraphReadingDirection

获取段落阅读方向。
IDWriteTextAnalysisSource::GetTextAtPosition

获取从指定文本位置开始的文本块。
IDWriteTextAnalysisSource::GetTextBeforePosition

获取紧挨在指定位置前面的文本块。

备注

如果这些回调中的任何一个返回错误,则分析函数将过早停止并返回回调错误。 请注意,应用程序应存根方法并返回常量/null 和 S_OK,而不是返回E_NOTIMPL。

要求

   
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 dwrite.h