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

Public Member Functions

 PrtMemPrintSetupProvider (IPMUnknown *boss)
 
virtual ~PrtMemPrintSetupProvider (void)
 
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 AfterPrintUI (bool16 &bReturn, IPrintData *iPrintData)
 
virtual void BeforePrintGatherCmd (bool16 &bReturn, IPrintData *iPrintData, IOutputPages *iOutputPages)
 
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 EndPrint (void)
 
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 (void)
 
virtual void PrintErrorEvent (bool16 &bReturn, IPrintData *iPrintData, ErrorCode &errorNum, PMString &errComponent, PMString &errText, PMString &errOtherInfo)
 
- Public Member Functions inherited from CPrintSetupProvider
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 BeforePrintLoop (bool16 &bReturn, IPrintData *iPrintData, IOutputPages *iOutputPages, IPrintJobData *iPrintJobData)
 

Detailed Description

Implements a print setup provider that customizes print sequences initiated by this plug-in.

Constructor & Destructor Documentation

PrtMemPrintSetupProvider::PrtMemPrintSetupProvider (IPMUnknownboss)

Constructor.

Parameters
bossinterface ptr from boss object on which this interface is aggregated.
PrtMemPrintSetupProvider::~PrtMemPrintSetupProvider (void )
virtual

Destructor

Member Function Documentation

void PrtMemPrintSetupProvider::AfterDrawGalleyPageEvent (IPrintDataiPrintData,
IOutputPagesiOutputPages,
IPrintJobDataiPrintJobData,
int32 * whichPage 
)
virtual
void PrtMemPrintSetupProvider::AfterDrawPageEvent (IPrintDataiPrintData,
IOutputPagesiOutputPages,
IPrintJobDataiPrintJobData,
int32 * whichPage 
)
virtual
void PrtMemPrintSetupProvider::AfterPrintGatherCmd (bool16 & bReturn,
IPrintDataiPrintData,
IOutputPagesiOutputPages,
IPrintJobDataiPrintJobData 
)
virtual
void PrtMemPrintSetupProvider::AfterPrintJobParamsInit (bool16 & bReturn,
IPrintDataiPrintData,
IOutputPagesiOutputPages,
IPrintJobDataiPrintJobData 
)
virtual
void PrtMemPrintSetupProvider::AfterPrintUI (bool16 & bReturn,
IPrintDataiPrintData 
)
virtual
void PrtMemPrintSetupProvider::BeforeDrawGalleyPage (bool16 & bReturn,
IPrintDataiPrintData,
IOutputPagesiOutputPages,
int32 * whichPage,
PMRectoutputRect,
GraphicsDatagd 
)
virtual
void PrtMemPrintSetupProvider::BeforeDrawGalleyPageEvent (bool16 & bReturn,
IPrintDataiPrintData,
IOutputPagesiOutputPages,
IPrintJobDataiPrintJobData,
int32 * whichPage 
)
virtual
void PrtMemPrintSetupProvider::BeforeDrawPage (bool16 & bReturn,
IPrintDataiPrintData,
IOutputPagesiOutputPages,
int32 * whichPage,
PMRectoutputRect,
GraphicsDatagd 
)
virtual
void PrtMemPrintSetupProvider::BeforeDrawPageEvent (bool16 & bReturn,
IPrintDataiPrintData,
IOutputPagesiOutputPages,
IPrintJobDataiPrintJobData,
int32 * whichPage 
)
virtual
void PrtMemPrintSetupProvider::BeforePrintGatherCmd (bool16 & bReturn,
IPrintDataiPrintData,
IOutputPagesiOutputPages 
)
virtual
void PrtMemPrintSetupProvider::BeforePrintJobParamsInit (bool16 & bReturn,
IPrintDataiPrintData,
IOutputPagesiOutputPages,
IPrintJobDataiPrintJobData 
)
virtual
void PrtMemPrintSetupProvider::BeforePrintUI (bool16 & bReturn,
IPrintDataiPrintData 
)
virtual
void PrtMemPrintSetupProvider::BeginPageEvent (IPrintDataiPrintData,
IOutputPagesiOutputPages,
IPrintJobDataiPrintJobData,
int32 * whichPage 
)
virtual
void PrtMemPrintSetupProvider::EndPageEvent (IPrintDataiPrintData,
IOutputPagesiOutputPages,
IPrintJobDataiPrintJobData,
int32 * whichPage 
)
virtual
void PrtMemPrintSetupProvider::EndPrint (void )
virtual
void PrtMemPrintSetupProvider::EndPrintingEvent (void )
virtual
void PrtMemPrintSetupProvider::PrintErrorEvent (bool16 & bReturn,
IPrintDataiPrintData,
ErrorCode & errorNum,
PMStringerrComponent,
PMStringerrText,
PMStringerrOtherInfo 
)
virtual
void PrtMemPrintSetupProvider::StartPrintBook (bool16 & bReturn,
IBookiBook,
UIDListpubsUIDList,
IBookOutputActionCmdData::OutputUIOptionsprintBookUIOpt,
IInkListiInkList,
ITrapStyleListMgriTrapListMgr 
)
virtual
void PrtMemPrintSetupProvider::StartPrintPub (bool16 & bReturn,
IDocumentiDoc,
UIDRefstyleUIDRef,
IPrintCmdData::PrintUIOptionsprintPubUIOpt,
IInkListiInkList,
ITrapStyleListMgriTrapListMgr 
)
virtual