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

#include <IReplaceCmdData.h>

Inheritance diagram for IReplaceCmdData:
IPMUnknown

Public Member Functions

virtual void Set (IDataBase *db, UID oldPageItem, UID newPageItem, bool16 useClippingFrame)=0
 
virtual IDataBaseGetDataBase ()=0
 
virtual UID GetOldPageItem ()=0
 
virtual UID GetNewPageItem ()=0
 
virtual bool16 GetUseClippingFrame ()=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

Data interface for the ReplaceCmd and other similar commands.

Member Function Documentation

virtual IDataBase* IReplaceCmdData::GetDataBase ()
pure virtual

Get the affected database.

virtual UID IReplaceCmdData::GetNewPageItem ()
pure virtual

Get the new pageitem.

virtual UID IReplaceCmdData::GetOldPageItem ()
pure virtual

Get the old pageitem.

virtual bool16 IReplaceCmdData::GetUseClippingFrame ()
pure virtual

Get the use clipping frame flag.

virtual void IReplaceCmdData::Set (IDataBasedb,
UID oldPageItem,
UID newPageItem,
bool16 useClippingFrame 
)
pure virtual

Initialize the command data.

Parameters
dbIN database where the replace will occur.
oldPageItemIN UID of the page item to be replaced.
newPageItemIN UID of the new page item.
useClippingFrameIN retain the clipping frame.