24 #ifndef __INOTEDATAUTILS__ 25 #define __INOTEDATAUTILS__ 28 #include "INoteDataUtils.h" 29 #include "IPMUnknown.h" 31 #include "RangeData.h" 32 #include "ITextModel.h" 38 class INoteChangePrefs;
50 enum { kDefaultIID = IID_INOTEDATAUTILS };
52 enum Note_Type { kBookEnd, kNoteContent, kHitTestStoryText, kHitDeletedText };
84 virtual int32
CountWords(
ITextModel* textModel, TextIndex begin, TextIndex end, int32 *charCount = nil) = 0;
161 bool16* bIsCollapsed, int16* typeFound,
162 int32* originalStoryIndex, int32* activeStoryIndex,
163 int32* pLineIndex = 0, int32* pOffsetIntoLine = 0)
const = 0;
180 #endif // __INOTEDATAUTILS__