27 #ifndef __ITextFrameOptionsData__ 28 #define __ITextFrameOptionsData__ 30 #include "IPMUnknown.h" 34 #include "ITextInset.h" 35 #include "CTextEnum.h" 36 #include "IBaselineFrameGridData.h" 37 #include "ICompositionStyle.h" 38 #include "IReferencePointData.h" 39 #include "IVerticalColumnRuleData.h" 73 enum { kDefaultIID = IID_ITEXTFRAMEDIALOGOPTIONSDATA };
82 virtual void Reset() = 0;
109 enum SelectionTypes { allRectangles, allNonRectangles, mixedOrUnsupported, nothing };
120 enum OptionState { unInitialized, mixedValues, unChanged, changed };
125 LeftInvalid = ITextInset::kLeft,
126 TopInvalid = ITextInset::kTop,
127 RightInvalid = ITextInset::kRight,
128 BottomInvalid = ITextInset::kBottom,
129 LeftChanged = ITextInset::kLeft<<4,
130 TopChanged = ITextInset::kTop<<4,
131 RightChanged = ITextInset::kRight<<4,
132 BottomChanged = ITextInset::kBottom<<4
600 virtual void AddInRelativeOption(IBaselineFrameGridData::RelativeOption relativeOption) = 0;
1170 #endif // __ITextFrameOptionsData__