文本对象模型中的“故事”是什么?

时间:2010-07-14 20:51:04

标签: mfc richedit

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

  

GetStoryCount   property-get方法检索   本文档中的故事数量。

     

GetStoryRanges   property-get方法检索   故事集合对象曾经   列举文档中的故事。

在文档的其他位置,它是文档的度量单位,如下所示:

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

但究竟是什么故事?

1 个答案:

答案 0 :(得分:3)

据我所知,RichEdit文档,“故事”在某种程度上是“文档”下方的单位。但是,使用RichEdit,它是无关紧要的,因为每个RichEdit文档只能有一个故事。

我的理解是,虽然RichEdit是唯一支持TOM并具有公共可用界面的Microsoft组件,但内部Word也支持TOM,事实上TOM是从Word和Office发展而来的,因此TOM有各种奇怪的怪癖那段历史。例如,这也可以在TOM支持的各种字符样式中看到,而不是所有RichEdit处理的字体样式。

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