![]() | InDesign SDK 20.5 |
#include <IMoveColumnsCmdData.h>

Public Types | |
| enum | { kDefaultIID = IID_IMOVECOLUMNSCMDDATA } |
Public Member Functions | |
| virtual void | Set (ITableModel *sourceTable, GridArea fromAr, int32 toC, Tables::ERelativePosition pos, bool16 duplicateFlag)=0 |
| virtual GridArea | GetFromArea (void) const =0 |
| virtual int32 | GetToColumn (void) const =0 |
| virtual Tables::ERelativePosition | GetRelativePos (void) const =0 |
| virtual bool16 | GetDuplicateFlag (void) const =0 |
| virtual ITableModel * | GetSourceTable (void) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Maintains information needed by command to move column within a table
| pure virtual |
Returns if duplication of column is to be done
| pure virtual |
Returns the source grid area
| pure virtual |
Returns the relative position with respect to destination column
| pure virtual |
Returns table from which columns are to be moved
| pure virtual |
Returns the destination column
| pure virtual |
Sets the table model, grid area to move, the destination column, relative position and whether to duplicate columns or not
| sourceTable | The table whose columns need to be moved |
| fromAr | The source grid area |
| toC | Destination column |
| pos | Position of new column(col to be moved) with respect to drop location |
| duplicateFlag | Flag is true to indicate that column is to be duplicated |