iTextStoreACP 接口 (textstor.h)

ITextStoreACP 接口由应用程序实现,由 TSF 管理器用来操作 TSF 中的文本流或文本存储。 应用程序可以通过调用 ITfDocumentMgr::CreateContext 方法获取此接口的实例。 接口 ID 是IID_ITextStoreACP。

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

继承

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

方法

ITextStoreACP 接口具有以下方法。

 
ITextStoreACP::AdviseSink

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

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

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

ITextStoreACP::GetActiveView 方法返回指定当前活动视图的 TsViewCookie 数据类型。
ITextStoreACP::GetEmbedded

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

ITextStoreACP::GetEndACP 方法返回文档中的字符数。
ITextStoreACP::GetFormattedText

ITextStoreACP::GetFormattedText 方法返回有关指定文本字符串的格式化文本数据。 调用此方法之前,调用方必须在文档上具有读/写锁。
ITextStoreACP::GetScreenExt

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

ITextStoreACP::GetSelection 方法返回文档中文本选定内容的字符位置。 此方法支持多个文本选择。 调用此方法之前,调用方必须在文档上具有只读锁。
ITextStoreACP::GetStatus

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

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

ITextStoreACP::GetTextExt 方法返回位于指定字符位置的文本的边界框(以屏幕坐标表示)。 调用此方法之前,调用方必须在文档上具有只读锁。
ITextStoreACP::GetWnd

ITextStoreACP::GetWnd 方法将句柄返回到对应于当前文档的窗口。
ITextStoreACP::InsertEmbedded

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

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

ITextStoreACP::InsertTextAtSelection 方法在插入点或选定内容处插入文本。 在插入文本之前,调用方必须在文档上具有读/写锁。
ITextStoreACP::QueryInsert

ITextStoreACP::QueryInsert 方法确定指定的开始和结束字符位置是否有效。
ITextStoreACP::QueryInsertEmbedded

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

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

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

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

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

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

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

ITextStoreACP::SetText 方法将文本选择设置为提供的字符位置。
ITextStoreACP::UnadviseSink

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

要求

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

请参阅

IUnknown

文本存储