24 #ifndef __ITextScriptUtils__ 25 #define __ITextScriptUtils__ 27 #include "K2SmartPtr.h" 28 #include "RangeData.h" 29 #include "ScriptData.h" 30 #include "ShuksanID.h" 34 #include "IAnchoredObjectData.h" 57 typedef boost::shared_ptr<AttributeBossList> AddAttributeList ;
68 enum { kDefaultIID = IID_ITEXTSCRIPTUTILS };
82 ClassID removeAttribute = kInvalidClass ) = 0;
86 const AddAttributeList& addAttrList,
92 const UID& styleUID ) = 0 ;
178 virtual ErrorCode GetFrameStartEnd(
const IHierarchy* hierarchy,
UIDRef& textModel, TextIndex& frameStart, TextIndex& frameEnd) = 0;
300 #endif // __ITextScriptUtils__