34 #ifndef __IMultiColumnTextFrame__ 35 #define __IMultiColumnTextFrame__ 37 #include "IPMUnknown.h" 38 #include "IFrameList.h" 39 #include "ITextParcelList.h" 41 #include "CTextEnum.h" 43 #include "IReferencePointData.h" 61 enum { kDefaultIID = IID_IMULTICOLUMNTEXTFRAME };
134 bool16 primarySTOnly = kTrue) = 0;
188 virtual void SetVJBalanceColumns(bool16 balanced) = 0;
192 virtual bool16 GetVJBalanceColumns()
const = 0;
278 virtual PMRect CalculateNthColumnBBox(int32 n)
const = 0;
293 virtual bool16
GetIsEmpty(bool16* optionalIsOnlyLastCR = nil)
const = 0;
364 int32 frameListAt = IFrameList::kAtTheEnd) = 0;
380 const PMRect& insets)
const = 0;
421 bool16* pWidthConstrained,
423 bool16* pHeightConstrained)
const = 0;
430 int32* pMCFAnchorCorner)
const = 0;