InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PrnSelPrintSetupProvider Class Reference
Inheritance diagram for PrnSelPrintSetupProvider:
CPrintSetupProviderIPrintSetupProviderIPMUnknown

Public Member Functions

 PrnSelPrintSetupProvider (IPMUnknown *boss)
 
 ~PrnSelPrintSetupProvider ()
 
virtual void AfterPrintUI (bool16 &bReturn, IPrintData *iPrintData)
 
virtual void BeforePrintGatherCmd (bool16 &bReturn, IPrintData *iPrintData, IOutputPages *iOutputPages)
 
virtual void EndPrint (void)
 
- Public Member Functions inherited from CPrintSetupProvider
virtual void StartPrintPub (bool16 &bReturn, IDocument *iDoc, UIDRef &styleUIDRef, IPrintCmdData::PrintUIOptions &printPubUIOpt, IInkList *iInkList, ITrapStyleListMgr *iTrapListMgr)
 
virtual void StartPrintBook (bool16 &bReturn, IBook *iBook, UIDList *pubsUIDList, IBookOutputActionCmdData::OutputUIOptions &printBookUIOpt, IInkList *iInkList, ITrapStyleListMgr *iTrapListMgr)
 
virtual void BeforePrintUI (bool16 &bReturn, IPrintData *iPrintData)
 
virtual void BeforeInCopyPrintUI (bool16 &bReturn, int32 currentPanel, IInCopyGalleyPrintData *iGalleyPrintData, IInCopyLayoutPrintData *iLayoutPrintData, IPrintData *iPrintData)
 
virtual void AfterInCopyPrintUI (bool16 &bReturn, int32 currentPanel, IInCopyGalleyPrintData *iGalleyPrintData, IInCopyLayoutPrintData *iLayoutPrintData, IPrintData *iPrintData)
 
virtual void AfterPrintGatherCmd (bool16 &bReturn, IPrintData *iPrintData, IOutputPages *iOutputPages, IPrintJobData *iPrintJobData)
 
virtual void BeforePrintJobParamsInit (bool16 &bReturn, IPrintData *iPrintData, IOutputPages *iOutputPages, IPrintJobData *iPrintJobData)
 
virtual void AfterPrintJobParamsInit (bool16 &bReturn, IPrintData *iPrintData, IOutputPages *iOutputPages, IPrintJobData *iPrintJobData)
 
virtual void BeforePrintLoop (bool16 &bReturn, IPrintData *iPrintData, IOutputPages *iOutputPages, IPrintJobData *iPrintJobData)
 
virtual void BeginPageEvent (IPrintData *iPrintData, IOutputPages *iOutputPages, IPrintJobData *iPrintJobData, int32 *whichPage)
 
virtual void BeforeDrawPageEvent (bool16 &bReturn, IPrintData *iPrintData, IOutputPages *iOutputPages, IPrintJobData *iPrintJobData, int32 *whichPage)
 
virtual void BeforeDrawPage (bool16 &bReturn, IPrintData *iPrintData, IOutputPages *iOutputPages, int32 *whichPage, PMRect *outputRect, GraphicsData *gd)
 
virtual void AfterDrawPageEvent (IPrintData *iPrintData, IOutputPages *iOutputPages, IPrintJobData *iPrintJobData, int32 *whichPage)
 
virtual void BeforeDrawGalleyPageEvent (bool16 &bReturn, IPrintData *iPrintData, IOutputPages *iOutputPages, IPrintJobData *iPrintJobData, int32 *whichPage)
 
virtual void BeforeDrawGalleyPage (bool16 &bReturn, IPrintData *iPrintData, IOutputPages *iOutputPages, int32 *whichPage, PMRect *outputRect, GraphicsData *gd)
 
virtual void AfterDrawGalleyPageEvent (IPrintData *iPrintData, IOutputPages *iOutputPages, IPrintJobData *iPrintJobData, int32 *whichPage)
 
virtual void EndPageEvent (IPrintData *iPrintData, IOutputPages *iOutputPages, IPrintJobData *iPrintJobData, int32 *whichPage)
 
virtual void EndPrintingEvent ()
 
virtual void PrintErrorEvent (bool16 &bReturn, IPrintData *iPrintData, ErrorCode &errorNum, PMString &errComponent, PMString &errText, PMString &errOtherInfo)
 

Detailed Description

Provides a mechanism to selectively enter into the print process.

Constructor & Destructor Documentation

Binds the C implementation class to its ImplementationID making the C code callable by the application * PrnSelPrintSetupProvider::PrnSelPrintSetupProvider (IPMUnknownboss)

Constructor

PrnSelPrintSetupProvider::~PrnSelPrintSetupProvider ()

Destructor

Member Function Documentation

void PrnSelPrintSetupProvider::AfterPrintUI (bool16 & bReturn,
IPrintDataiPrintData 
)
virtual

Called after the print UI is shown.

Parameters
bReturn[out] specifies whether to continue. kFalse means quit.
iPrintData(in) specifies IPrintData containing all print settings used.

Reimplemented from CPrintSetupProvider.

void PrnSelPrintSetupProvider::BeforePrintGatherCmd (bool16 & bReturn,
IPrintDataiPrintData,
IOutputPagesiOutputPages 
)
virtual

Called before PrintGatherCmd.

Parameters
bReturn(in/out) specifies whether to process PrintGatherCmd.
iPrintData(in) specifies IPrintData containing all print settings used.
iOutputPages(in) specifies IOutputPages containing which pages to gather info for.

Reimplemented from CPrintSetupProvider.

void PrnSelPrintSetupProvider::EndPrint (void )
virtual

Called to end printing.

Reimplemented from CPrintSetupProvider.