InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IMultiColumnItemData Class Referenceabstract
Inheritance diagram for IMultiColumnItemData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IMULTICOLUMNDATA }
 

Public Member Functions

virtual void SetTextFrameOptionsData (ITextOptions *textOptions)=0
 
virtual void SetTextFrameOptionsData (ITextFrameOptionsData *textFrameOptionsData)=0
 
virtual void SetTextFrameOptionsData (ITextColumnSizer *textColumnSizer)=0
 
virtual int32 GetNumberOfColumns ()=0
 
virtual PMReal GetGutterWidth ()=0
 
virtual bool16 GetUseFixedColumnSize ()=0
 
virtual PMReal GetFixedColumnWidth ()=0
 
virtual bool16 GetUseFlexibleColumnSize ()=0
 
virtual PMReal GetMaxColumnSize ()=0
 
virtual void GetFrameInsets (PMReal &left, PMReal &top, PMReal &right, PMReal &bottom)=0
 
virtual Text::FirstLineOffsetMetric GetFirstLineOffsetMetric ()=0
 
virtual PMReal GetMinFirstLineOffset () const =0
 
virtual Text::VerticalJustification GetVerticalJustification ()=0
 
virtual PMReal GetMaxVJInterParaSpace () const =0
 
virtual bool16 GetVJBalanceColumns () const =0
 
virtual bool16 GetIgnoreTextWrap () const =0
 
virtual void SetTextFrameAutoSizeOptionsData (ITextOptions *textOptions)=0
 
virtual void SetTextFrameAutoSizeOptionsData (ITextFrameOptionsData *textFrameOptionsData)=0
 
virtual Text::AutoSizeDimension GetAutoSizeDimension () const =0
 
virtual
IReferencePointData::ReferencePointPosition 
GetAutoSizeRefPoint () const =0
 
virtual bool16 GetAutoSizeHasMinHeight () const =0
 
virtual PMReal GetAutoSizeMinHeightValue () const =0
 
virtual bool16 GetAutoSizeHasMinWidth () const =0
 
virtual PMReal GetAutoSizeMinWidthValue () const =0
 
virtual bool16 GetAutoSizeNoLineBreak () const =0
 
virtual void SetBaselineFrameGridData (IBaselineFrameGridData *baseLineFrameGridData)=0
 
virtual void SetBaselineFrameGridData (ITextFrameOptionsData *textFrameOptionsData)=0
 
virtual void SetTextFrameFootnoteOptions (ITextFrameFootnoteOptions *textFrameFootnoteOptions)=0
 
virtual void SetTextFrameFootnoteOptions (ITextFrameOptionsData *textFrameOptionsData)=0
 
virtual bool16 GetUseCustomBaselineGridFlag () const =0
 
virtual PMReal GetStartingOffset () const =0
 
virtual
IBaselineFrameGridData::RelativeOption 
GetRelativeOption () const =0
 
virtual PMReal GetIncrement () const =0
 
virtual UID GetBaselineFrameGridColor () const =0
 
virtual void SetInitialParagraphStyle (UID paraStyle)=0
 
virtual UID GetInitialParagraphStyle () const =0
 
virtual void SetNumberOfColumns (int32 number)=0
 
virtual void SetGutterWidth (PMReal width)=0
 
virtual void SetUseFixedColumnSize (bool16 fixedSize)=0
 
virtual void SetFixedColumnWidth (PMReal columnWidth)=0
 
virtual void SetIgnoreTextWrap (bool16 ignore)=0
 
virtual void SetUseFlexibleColumnSize (bool16 flexibleSize)=0
 
virtual bool16 GetEnableOverrides () const =0
 
virtual bool16 GetSpanFootnotesAcross () const =0
 
virtual PMReal GetMinimumSpacing () const =0
 
virtual PMReal GetSpaceBetweenFootnotes () const =0
 
virtual bool16 GetUseVerticalRule () const =0
 
virtual PMReal GetVerticalRuleOffset () const =0
 
virtual PMReal GetVerticalRuleTopInset () const =0
 
virtual bool16 GetVerticalRuleInsetChain () const =0
 
virtual PMReal GetVerticalRuleBottomInset () const =0
 
virtual PMReal GetVerticalRuleStrokeWidth () const =0
 
virtual UID GetVerticalRuleStrokeColor () const =0
 
virtual
ICompositionStyle::StrokeType 
GetVerticalRuleStrokeType () const =0
 
virtual PMReal GetVerticalRuleTint () const =0
 
virtual bool16 GetVerticalRuleOverprint () const =0
 
virtual void SetVerticalColumnRuleData (IVerticalColumnRuleData *verticalColRuleData)=0
 
virtual void SetVerticalColumnRuleData (ITextFrameOptionsData *tfoData)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0