2010-07-14 16 views
0

Cette documentation décrit RichEdit et ITextDocument, qui font partie de MFC. RichEdit utilise TOM ou un modèle d'objet texte. La documentation fait référence répétée à des « histoires »:Qu'est-ce qu'une "histoire" dans le Text Object Model?

La méthode de propriété se GetStoryCount récupère le nombre d'histoires dans ce document.

La méthode GetStoryRanges propriété get récupère l'objet de collection de l'histoire utilisée pour énumérer les histoires dans un document.

à d'autres endroits dans la documentation, il est une unité de mesure du document, dans une progression comme:

caractère> mot> phrase> paragraphe> Histoire> Page

Mais ce qui est exactement une histoire?

Répondre

3

Pour autant que j'ai compris la documentation de RichEdit, une "histoire" est en quelque sorte une unité juste en dessous de "document". Avec RichEdit, cependant, ce n'est pas pertinent, car chaque document RichEdit ne peut contenir qu'une seule histoire. D'après ce que je comprends, alors que RichEdit est le seul composant Microsoft qui supporte TOM avec une interface disponible publiquement, Word supporte également TOM, et en fait TOM est issu de Word et Office, donc TOM a plusieurs bizarreries de cette histoire. Cela peut également être observé dans, par exemple, différents styles de caractères pris en charge par TOM, qui ne sont pas tous gérés par RichEdit.

En résumé, vous pouvez ignorer "story" avec RichEdit.