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 |