24 #ifndef __IXMLCreateElementCmdData__ 25 #define __IXMLCreateElementCmdData__ 27 #include "IPMUnknown.h" 29 #include "XMLReference.h" 30 #include "TableTypes.h" 43 enum { kDefaultIID = IID_IXMLCREATEELEMENTCMDDATA };
52 virtual void Set(
const WideString& tagToApply,
UIDRef storyUIDRef, TextIndex startTextIndex, TextIndex endTextIndex,
const XMLReference& parentXMLRef = kInvalidXMLReference) = 0;
61 virtual void Set(
UID tagToApply,
UIDRef storyUIDRef, TextIndex startTextIndex, TextIndex endTextIndex,
const XMLReference& parentXMLRef = kInvalidXMLReference) = 0;
77 virtual void Set(
UID tagToApply,
UID contentItem,
const XMLReference& parentXMLRef, int32 indexInParent) = 0;
109 virtual void Set(
UID tagToApply,
const UIDRef& tableModelUIDRef,
GridID cellGridID) = 0;
128 virtual void Set(
UID tagToApply,
const XMLReference& parentXMLRef, int32 indexInParent) = 0;
140 virtual void Set(
UID tagToApply,
const UIDRef& storyUIDRef,
UID contentItem, bool16 addToDocRefList) = 0;
238 virtual void SetTextRange(TextIndex startTextIndex, TextIndex endTextIndex) = 0;
342 #endif // __IXMLCreateElementCmdData__