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

#include <IInCopyPrintDialogCmdData.h>

Inheritance diagram for IInCopyPrintDialogCmdData:
IPMUnknown

Public Types

enum  { kLayoutPanel = 1, kGalleyPanel = 0 }
 

Public Member Functions

virtual void SetPrintData (IPrintData *iPrintData)=0
 
virtual void SetLayoutPrintData (IInCopyLayoutPrintData *iPrintData)=0
 
virtual void SetGalleyPrintData (IInCopyGalleyPrintData *iPrintData)=0
 
virtual void SetGalleySettingData (IInCopyGalleySettingData *iData)=0
 
virtual void SetDocUIDRef (const UIDRef &docUIDRef)=0
 
virtual void SetCurrentPanel (const int32 panel)=0
 
virtual void SetReturnCode (const ErrorCode returnCode)=0
 
virtual void SetMultiStories (const bool16 multi)=0
 
virtual IInCopyLayoutPrintDataGetLayoutPrintData () const =0
 
virtual IPrintDataGetPrintData () const =0
 
virtual IInCopyGalleyPrintDataGetGalleyPrintData () const =0
 
virtual IInCopyGalleySettingDataGetGalleySettingData () const =0
 
virtual const UIDRefGetDocUIDRef () const =0
 
virtual int32 GetCurrentPanel () const =0
 
virtual bool16 GetMultiStories () const =0
 
virtual ErrorCode GetReturnCode () 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

Data interface for kInCopyPrintDialogCmdBoss

Member Enumeration Documentation

anonymous enum

The type of panel displaying in the Print dialog

Member Function Documentation

virtual int32 IInCopyPrintDialogCmdData::GetCurrentPanel () const
pure virtual

Get method for which panel currently displaying in the print dialog

Parameters
none
Returns
int32 kLayoutPanel or kGalleyPanel
virtual const UIDRef& IInCopyPrintDialogCmdData::GetDocUIDRef () const
pure virtual

Get method for document UIDRef object

Parameters
none
Returns
const the UIDRef of the document
virtual IInCopyGalleyPrintData* IInCopyPrintDialogCmdData::GetGalleyPrintData () const
pure virtual

Get method for IInCopyGalleyPrintData object pointer

Parameters
none
Returns
IInCopyGalleyPrintData*
virtual IInCopyGalleySettingData* IInCopyPrintDialogCmdData::GetGalleySettingData () const
pure virtual

Get method for IInCopyGalleySettingData object pointer

Parameters
none
Returns
IInCopyGalleySettingData*
virtual IInCopyLayoutPrintData* IInCopyPrintDialogCmdData::GetLayoutPrintData () const
pure virtual

Get method for IInCopyLayoutPrintData object pointer

Parameters
none
Returns
IInCopyLayoutPrintData*
virtual bool16 IInCopyPrintDialogCmdData::GetMultiStories () const
pure virtual

Get method if document has multi-story

Parameters
none
Returns
bool16 kTrue means the document has multi-story
virtual IPrintData* IInCopyPrintDialogCmdData::GetPrintData () const
pure virtual

Get method for IPrintData object pointer

Parameters
none
Returns
IPrintData*
virtual ErrorCode IInCopyPrintDialogCmdData::GetReturnCode () const
pure virtual

Get method for print dialog return code

Parameters
none
Returns
ErrorCode kSuccess or kCancel
virtual void IInCopyPrintDialogCmdData::SetCurrentPanel (const int32 panel)
pure virtual

Set method for which panel displaying in the print dialog

Parameters
panelkLayoutPanel, kGalleyPanel
virtual void IInCopyPrintDialogCmdData::SetDocUIDRef (const UIDRefdocUIDRef)
pure virtual

Set method for document UIDRef object to print

Parameters
docUIDRef
virtual void IInCopyPrintDialogCmdData::SetGalleyPrintData (IInCopyGalleyPrintDataiPrintData)
pure virtual

Set method for IInCopyGalleyPrintData object pointer for dialog use

Parameters
iPrintData
virtual void IInCopyPrintDialogCmdData::SetGalleySettingData (IInCopyGalleySettingDataiData)
pure virtual

Set method for IInCopyGalleySettingData object pointer for dialog use

Parameters
iData
virtual void IInCopyPrintDialogCmdData::SetLayoutPrintData (IInCopyLayoutPrintDataiPrintData)
pure virtual

Set method for IInCopyLayoutPrintData object pointer for dialog use

Parameters
iPrintData
virtual void IInCopyPrintDialogCmdData::SetMultiStories (const bool16 multi)
pure virtual

Set method if document has multi-story

Parameters
multikTrue means the document has multi-story
virtual void IInCopyPrintDialogCmdData::SetPrintData (IPrintDataiPrintData)
pure virtual

Set method for IPrintData object pointer for dialog use

Parameters
iPrintData
virtual void IInCopyPrintDialogCmdData::SetReturnCode (const ErrorCode returnCode)
pure virtual

Set method for print dialog return code

Parameters
returnCodekSuccess or kCancel