iTextStoreACP2 接口 (textstor.h)

ITextStoreACP2 接口由应用程序实现,TSF 管理器使用该接口在 TSF 中操作文本流或文本存储。 应用程序可以通过调用 CreateContext 方法获取此接口的实例。 接口 ID 是 IID_ITextStoreACP2

此接口通过应用程序字符位置 (ACP) 格式公开文本存储。 使用基于定位点的格式的应用程序应使用 ITextStoreAnchor

继承

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

方法

ITextStoreACP2 接口具有这些方法。

 
ITextStoreACP2::AdviseSink

从 ITextStoreACPSink 接口安装新的建议接收器或修改现有建议接收器。 接收器接口由 punk 参数指定。
ITextStoreACP2::FindNextAttrTransition

确定在属性值中发生转换的字符位置。 检查的指定属性依赖于应用程序。
ITextStoreACP2::GetACPFromPoint

将屏幕坐标中的点转换为应用程序字符位置。
ITextStoreACP2::GetActiveView

获取表示当前活动视图的 TsViewCookie。
ITextStoreACP2::GetEmbedded

获取嵌入的文档。 (ITextStoreACP2.GetEmbedded)
ITextStoreACP2::GetEndACP

获取文档中的字符数。
ITextStoreACP2::GetFormattedText

获取有关指定文本字符串的格式化文本数据。 调用方必须在文档上具有读/写锁,然后才能调用此方法。
ITextStoreACP2::GetScreenExt

获取呈现文本流的显示图面的边框屏幕坐标。
ITextStoreACP2::GetSelection

获取文档中文本选定内容的字符位置。 此方法支持多个文本选择。 调用方必须在文档上具有只读锁,然后才能调用此方法。
ITextStoreACP2::GetStatus

获取文档状态。 文档状态通过TS_STATUS结构返回。
ITextStoreACP2::GetText

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

获取位于指定字符位置的文本的边框(以屏幕坐标表示)。 调用方必须在文档上具有只读锁,然后才能调用此方法。
ITextStoreACP2::InsertEmbedded

在指定字符处插入嵌入对象。 (ITextStoreACP2.InsertEmbedded)
ITextStoreACP2::InsertEmbeddedAtSelection

在插入点或选定位置插入 IDataObject。 在将 IDataObject 对象插入文档之前,调用此方法的客户端必须具有读/写锁。
ITextStoreACP2::InsertTextAtSelection

在插入点或选定位置插入文本。 在插入文本之前,调用方必须对文档具有读/写锁定。
ITextStoreACP2::QueryInsert

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

获取一个值,该值指示指定的对象是否可以插入到文档中。 (ITextStoreACP2.QueryInsertEmbedded)
ITextStoreACP2::RequestAttrsAtPosition

获取位于指定字符位置的文本属性。 (ITextStoreACP2.RequestAttrsAtPosition)
ITextStoreACP2::RequestAttrsTransitioningAtPosition

获取在指定字符位置转换的文本属性。 (ITextStoreACP2.RequestAttrsTransitioningAtPosition)
ITextStoreACP2::RequestLock

由 TSF 管理器调用以提供文档锁以修改文档。 此方法调用 OnLockGranted 方法来创建文档锁。
ITextStoreACP2::RequestSupportedAttrs

获取文档中支持的属性。 (ITextStoreACP2.RequestSupportedAttrs)
ITextStoreACP2::RetrieveRequestedAttrs

获取通过调用属性请求方法返回的属性。 (ITextStoreACP2.RetrieveRequestedAttrs)
ITextStoreACP2::SetSelection

选择文档中的文本。 在调用此方法之前,应用程序必须在文档上具有读/写锁。
ITextStoreACP2::SetText

将文本选择设置为提供的字符位置。
ITextStoreACP2::UnadviseSink

由应用程序调用,以指示它不再需要来自 TSF 管理器的通知。 TSF 管理器将释放接收器接口并停止通知。

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 textstor.h