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

Public Types | |
| enum | { kDefaultIID = IID_IPRINTCMDDATA } |
| enum | { kShowPageSetup = 0x0001, kWorkingOnStyle = 0x0002, kWorkingOnBook = 0x0004, kPrintUsingStyle = 0x0008, kIsNewStyle = 0x0010, kFromPrintBooklet = 0x0020, kPrintingBooklet = 0x0040, kPreflighting = 0x0080 } |
| enum | PrintUIOptions { kSuppressNothing = 0x0, kSuppressPrintProgress = 0x1, kSuppressPrintWarnings = 0x2, kSuppressPrintDialog = 0x4, kSuppressFileSaveDialog = 0x8, kSuppressEverything = 0xFF } |
Public Member Functions | |
| virtual void | SetIDoc (IDocument *iDoc)=0 |
| virtual void | SetProgressData (IPrintProgress *pProcData)=0 |
| virtual void | SetPrintData (IPrintData *iPrintData)=0 |
| virtual void | SetPrintJobData (IPrintJobData *iPrintData)=0 |
| virtual void | SetInkList (IInkList *iInkList)=0 |
| virtual void | SetTrapListMgr (ITrapStyleListMgr *iTrapListMgr)=0 |
| virtual void | SetFlags (const uint32 flags)=0 |
| virtual void | SetPrintUIOptions (const PrintUIOptions uiOptions)=0 |
| virtual void | SetPrtStyleUIDRef (const UIDRef prtStyleUIDRef)=0 |
| virtual IDocument * | GetIDoc () const =0 |
| virtual IPrintProgress * | GetProgressData () const =0 |
| virtual IPrintData * | GetPrintData () const =0 |
| virtual IPrintJobData * | GetPrintJobData () const =0 |
| virtual IInkList * | GetInkList () const =0 |
| virtual ITrapStyleListMgr * | GetTrapListMgr () const =0 |
| virtual uint32 | GetFlags () const =0 |
| virtual PrintUIOptions | GetPrintUIOptions () const =0 |
| virtual UIDRef | GetPrtStyleUIDRef () const =0 |
| virtual uint32 | GetNumberOfExportedPages () const =0 |
| virtual void | SetNumberOfExportedPages (uint32 numPages)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Print command data - data container for most print commands
| anonymous enum |
Print flags
Print UI options
| pure virtual |
Get method for print flags
| pure virtual |
| pure virtual |
| pure virtual |
Get method for number of pages exported in PDF passthrough mode
| pure virtual |
Get method for IPrintData object pointer
| pure virtual |
Get method for IPrintJobData object pointer
| pure virtual |
Get method for the print UI options
| pure virtual |
Get method for print progress callback
| pure virtual |
| pure virtual |
Get method for ITrapStyleListMgr object pointer
| pure virtual |
Set method for the print flags
| flags | IN flags regarding the current state |
| pure virtual |
| pure virtual |
| pure virtual |
Set method for number of pages exported in PDF passthrough mode
| IN | number of pages exported |
| pure virtual |
Set method for print data object
| iPrintData | IN pointer to IPrintData to use - contains all the print settings |
| pure virtual |
Set method for the print job data to use
| iPrintJobData | IN pointer to the IPrintJobData information that was collected in the gathering process |
| pure virtual |
Set method for the print UI options
| uiOptions | IN the UI options to use |
| pure virtual |
Set method for print progress data
| pProcData | IN pointer to IPrintProgress, the print progress callback class |
| pure virtual |
| pure virtual |
Set method for ITrapStyleListMgr to use
| iTrapListMgr | IN pointer to ITrapStyleListMgr to use |