iTextStoreAnchor 接口 (textstor.h)

ITextStoreAnchor 接口由 Microsoft Active Accessibility 客户端实现,由 TSF 管理器用来操作文本流。 流中的文本范围定位点对象分隔。 这些定位点对象由 IAnchor 接口公开和操作。

应用程序可以使用 Microsoft Active Accessibility 获取此接口的实例。 接口 ID 是IID_ITextStoreAnchor。

若要将应用程序字符位置 (ACP) 模型用于文本操作,请改用 ITextStoreACP

继承

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

方法

ITextStoreAnchor 接口具有以下方法。

 
ITextStoreAnchor::AdviseSink

ITextStoreAnchor::AdviseSink 方法从 ITextStoreAnchorSink 接口安装新的建议接收器或修改现有的建议接收器。
ITextStoreAnchor::FindNextAttrTransition

ITextStoreAnchor::FindNextAttrTransition 方法在属性值中查找文本流中发生转换的位置。 要检查的指定属性依赖于应用程序。
ITextStoreAnchor::GetActiveView

ITextStoreAnchor::GetActiveView 方法返回指定当前活动视图的 TsViewCookie 数据类型。 TSF 仅支持单个活动视图,因此给定的文本存储应始终返回相同的 TsViewCookie 数据类型。
ITextStoreAnchor::GetAnchorFromPoint

ITextStoreAnchor::GetAnchorFromPoint 方法将屏幕坐标中的点转换为定位在相应位置的定位点。
ITextStoreAnchor::GetEmbedded

ITextStoreAnchor::GetEmbedded 方法从文本流获取嵌入的对象。
ITextStoreAnchor::GetEnd

ITextStoreAnchor::GetEnd 方法返回位于文本流末尾的定位点。
ITextStoreAnchor::GetFormattedText

ITextStoreAnchor::GetFormattedText 方法从文本流返回带格式的文本信息。
ITextStoreAnchor::GetScreenExt

ITextStoreAnchor::GetScreenExt 方法返回呈现文本流的显示图面的边界框屏幕坐标。
ITextStoreAnchor::GetSelection

ITextStoreAnchor::GetSelection 方法返回文本流中文本选择的偏移量。 此方法支持多个文本选择。 调用此方法之前,调用方必须在文档上具有只读锁。
ITextStoreAnchor::GetStart

ITextStoreAnchor::GetStart 方法返回位于文本流开头的定位点。
ITextStoreAnchor::GetStatus

ITextStoreAnchor::GetStatus 方法获取文档状态。 文档状态通过 TS_STATUS 结构返回。
ITextStoreAnchor::GetText

ITextStoreAnchor::GetText 方法返回有关位于指定定位点位置的文本的信息。 此方法返回可见和隐藏的文本,并指示嵌入数据是否附加到文本。
ITextStoreAnchor::GetTextExt

ITextStoreAnchor::GetTextExt 方法以屏幕坐标返回文本范围的边界框。 调用此方法之前,调用方必须在文档上具有只读锁。
ITextStoreAnchor::GetWnd

ITextStoreAnchor::GetWnd 方法返回与当前文本流对应的窗口的句柄。
ITextStoreAnchor::InsertEmbedded

ITextStoreAnchor::InsertEmbedded 方法
ITextStoreAnchor::InsertEmbeddedAtSelection

ITextStoreAnchor::InsertEmbeddedAtSelection 方法在插入点或选定内容处插入 IDataObject 对象。 在将 IDataObject 插入文本流之前,调用此方法的客户端必须具有读/写锁。
ITextStoreAnchor::InsertTextAtSelection

ITextStoreAnchor::InsertTextAtSelection 方法
ITextStoreAnchor::QueryInsert

ITextStoreAnchor::QueryInsert 方法确定指定的开始和结束定位点是否有效。 在执行编辑之前,使用此方法调整对文档的编辑。 方法不得返回文档范围之外的值。
ITextStoreAnchor::QueryInsertEmbedded

ITextStoreAnchor::QueryInsertEmbedded 方法
ITextStoreAnchor::RequestAttrsAtPosition

ITextStoreAnchor::RequestAttrsAtPosition 方法
ITextStoreAnchor::RequestAttrsTransitioningAtPosition

ITextStoreAnchor::RequestAttrsTransitioningAtPosition 方法
ITextStoreAnchor::RequestLock

ITextStoreAnchor::RequestLock 方法
ITextStoreAnchor::RequestSupportedAttrs

ITextStoreAnchor::RequestSupportedAttrs 方法
ITextStoreAnchor::RetrieveRequestedAttrs

ITextStoreAnchor::RetrieveRequestedAttrs 方法
ITextStoreAnchor::SetSelection

ITextStoreAnchor::SetSelection 方法
ITextStoreAnchor::SetText

ITextStoreAnchor::SetText 方法设置两个提供的定位点位置之间的文本选择。
ITextStoreAnchor::UnadviseSink

ITextStoreAnchor::UnadviseSink 方法

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 textstor.h
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

IDataObject

ITextStoreACP

ITextStoreAnchorSink

IUnknown

Microsoft Active Accessibility

TsViewCookie