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

Public Types | |
| enum | { kDefaultIID = IID_IMOVEROWSCMDDATA } |
Public Member Functions | |
| virtual void | Set (ITableModel *sourceTable, GridArea fromArea, int32 toR, Tables::ERelativePosition, bool16 duplicateFlag)=0 |
| virtual GridArea | GetFromArea (void) const =0 |
| virtual int32 | GetToRow (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 row within a table
| pure virtual |
Returns whether duplication of row is to be done
| pure virtual |
Returns the source grid area
| pure virtual |
Returns the relative position with respect to destination row
| pure virtual |
Returns the destination row
| pure virtual |
Sets the table model, grid area to move, the destination row, relative position and whether to duplicate rows or not
| sourceTable | The table whose rows need to be moved |
| fromArea | The source grid area |
| toR | Destination row |
| ERelativePosition | Position of moved area with respect to destination row |
| duplicateFlag | Flag is true to indicate that row is to be duplicated |