1

本文档描述了 RichEdit 和 ITextDocument,它们是 MFC 的一部分。RichEdit 使用 TOM 或文本对象模型。该文档反复提到“故事”:

GetStoryCount 属性获取方法检索此文档中的故事数。

GetStoryRanges 属性获取方法检索用于枚举文档中的故事的故事集合对象。

在文档的其他地方,它是文档的度量单位,其进程如下:

字符>单词>句子>段落>故事>页面

但究竟什么是故事?

4

1 回答 1

4

据我了解 RichEdit 文档,“故事”在某种程度上是“文档”下方的一个单元。然而,对于 RichEdit,这无关紧要,因为每个 RichEdit 文档只能有一个故事。

我的理解是,虽然 RichEdit 是唯一支持 TOM 且具有公开可用界面的 Microsoft 组件,但 Word 在内部也支持 TOM,而且实际上 TOM 是由 Word 和 Office 发展而来的,因此 TOM 有各种奇怪的怪癖。这也可以在例如 TOM 支持的各种字符样式中看到,但 RichEdit 无法处理所有字符样式。

简而言之,您可以忽略 RichEdit 的“故事”。

于 2010-07-15T15:38:43.247 回答