24 #ifndef __ITextWrapFacade__ 25 #define __ITextWrapFacade__ 29 #include "IDocumentLayer.h" 30 #include "IPMUnknown.h" 32 #include "ISpreadList.h" 33 #include "IStandOff.h" 34 #include "IStandOffContourWrapSettings.h" 42 #include "StandOffID.h" 56 enum { kDefaultIID = IID_ITEXTWRAPFACADE };
57 enum { kUnchanged = 0xFFFF };
91 bool16 setUserModified = kFalse,
92 bool16 doAutoSelect = kFalse )
const = 0;
123 bool8 allowHoles )
const = 0;
140 int16* pathIndexPtr = nil,
141 int16* alphaIndexPtr = nil,
142 PMReal* tolerancePtr = nil,
143 uint8* threshholdPtr = nil,
144 bool8* allowHolesPtr = nil )
const = 0;
152 virtual ErrorCode
SetInvert(
const UIDList& textWrapItems, bool8 bInvert)
const = 0;
159 virtual ErrorCode
GetInvert(
const UIDRef& textWrapItem, bool8& bInvert)
const = 0;
174 const PMReal& bottomMargin,
175 const PMReal& rightMargin)
const = 0;
193 bool8& singleDistance)
const = 0;
331 #endif // __ITextWrapFacade__