InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ITableCopyPasteCmdData Class Referenceabstract

#include <ITableCopyPasteCmdData.h>

Inheritance diagram for ITableCopyPasteCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ITABLECOPYPASTECMDDATA }
 

Public Member Functions

virtual void Set (const UIDRef fromTable, const GridArea &fromArea, const UIDRef &toTable, const GridAddress &pasteAt, ITableModel::EWhatState what)=0
 
virtual UIDRef GetFromTable () const =0
 
virtual GridArea GetFromArea () const =0
 
virtual UIDRef GetToTable () const =0
 
virtual GridAddress GetPasteAt () const =0
 
virtual ITableModel::EWhatState GetStateToPaste () const =0
 
virtual void SetShouldClearRedundantRowsAndCols (const bool16 to)=0
 
virtual bool16 ShouldClearRedundantRowsAndCols () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

The model, area, and state the copy/paste command is acting on

Member Function Documentation

virtual GridArea ITableCopyPasteCmdData::GetFromArea () const
pure virtual

Returns the source area

Returns
GridArea
virtual UIDRef ITableCopyPasteCmdData::GetFromTable () const
pure virtual

Returns the source table

Returns
UIDRef
virtual GridAddress ITableCopyPasteCmdData::GetPasteAt () const
pure virtual

Returns the destination area

Returns
GridArea
virtual ITableModel::EWhatState ITableCopyPasteCmdData::GetStateToPaste () const
pure virtual

Returns what state to paste

See Also
ITableModel::EWhatState
Returns
ITableModel::EWhatState
virtual UIDRef ITableCopyPasteCmdData::GetToTable () const
pure virtual

Returns the destination table

Returns
UIDRef
virtual void ITableCopyPasteCmdData::Set (const UIDRef fromTable,
const GridAreafromArea,
const UIDReftoTable,
const GridAddresspasteAt,
ITableModel::EWhatState what 
)
pure virtual

Sets the source table, source area, destination table and destination area

Parameters
fromTable
fromArea
toTable
pasteAt
what@seeITableModel::EWhatState
virtual void ITableCopyPasteCmdData::SetShouldClearRedundantRowsAndCols (const bool16 to)
pure virtual

Sets whether to clear redundant rows and columns

Parameters
bool16
virtual bool16 ITableCopyPasteCmdData::ShouldClearRedundantRowsAndCols () const
pure virtual

Returns whether to clear redundant rows and columns

Returns
bool16