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

#include <IPDFExportSetupProvider.h>

Inheritance diagram for IPDFExportSetupProvider:
IPMUnknownCPMUnknown< IPDFExportSetupProvider >PDFVTExportProvider

Public Types

enum  { kDefaultIID = IID_IPDFEXPORTSETUPPROVIDER }
 

Public Member Functions

virtual bool16 PDFProcessEvent (PDFExportEvent *pdfExportEvent, int32 pageNum)=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

Provider interface for setting up or changing the PDF parameters, prior to and during the PDF export process.

Member Function Documentation

virtual bool16 IPDFExportSetupProvider::PDFProcessEvent (PDFExportEventpdfExportEvent,
int32 pageNum 
)
pure virtual

Called from the PDF export controller prior to each export event. See IPDFExportController.h for a list of the PDF export events. Register for the kPDFExportSetupService to use this.

Parameters
pdfExportEventIN the current event - see IPDFExportController for events and the PDFExportEvent structure.
pageNumIN the current page based index for the event, zero based.
Returns
: true to continue with the default processing for the event, false to skip the default processing for the event.

Implemented in PDFVTExportProvider.