iTextDocument 接口 (tom.h)
ITextDocument 接口是文本对象模型 (TOM) 顶级接口,用于检索文档中任何文章的活动选定内容和范围对象(无论是否处于活动状态)。 它使应用程序能够:
- 打开并保存文档。
- 控制撤消行为和屏幕更新。
- 从屏幕位置查找范围。
- 获取 ITextStoryRanges 故事枚举器。
应用程序通常不实现 ITextDocument 接口。 Microsoft 文本解决方案(如丰富编辑控件)在 TOM 实现过程中实现 ITextDocument 。
何时使用
应用程序可以从丰富编辑控件检索 ITextDocument 指针。 为此,请发送 EM_GETOLEINTERFACE 消息以从富编辑控件检索 IRichEditOle 对象。 然后,调用对象的 IUnknown::QueryInterface 方法来检索 ITextDocument 指针。
继承
ITextDocument 接口继承自 IUnknown 接口。 ITextDocument 还具有以下类型的成员:
方法
ITextDocument 接口具有这些方法。
ITextDocument::BeginEditCollection 打开编辑集合 (也称为撤消分组) 。 |
ITextDocument::EndEditCollection 关闭编辑集合 (也称为撤消分组) 。 |
ITextDocument::Freeze 递增冻结计数。 |
ITextDocument::GetDefaultTabStop 获取默认选项卡宽度。 |
ITextDocument::GetName 获取此文档的文件名。 这是 ITextDocument 默认属性。 |
ITextDocument::GetSaved 获取一个值,该值指示自上次保存文件以来是否进行了更改。 |
ITextDocument::GetSelection 获取活动选定内容。 (ITextDocument.GetSelection) |
ITextDocument::GetStoryCount 获取本文档中的文章计数。 |
ITextDocument::GetStoryRanges 获取用于枚举文档中文章的情景集合对象。 |
ITextDocument::New 打开新文档。 |
ITextDocument::Open 打开指定的文档。 有一些参数用于指定访问和共享权限、文件的创建和转换,以及文件的代码页。 |
ITextDocument::Range 检索文档活动文章中指定内容范围的文本范围对象。 |
ITextDocument::RangeFromPoint 检索屏幕上指定点或最接近的内容范围。 |
ITextDocument::Redo 执行指定数量的重做操作。 |
ITextDocument::Save 保存文档。 |
ITextDocument::SetDefaultTabStop 设置默认制表位,在当前显示位置之外不存在选项卡时使用。 |
ITextDocument::SetSaved 设置文档 Saved 属性。 |
ITextDocument::Undo 执行指定数量的撤消操作。 |
ITextDocument::Unfreeze 递减冻结计数。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | tom.h |
请参阅
概念性