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 |