InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PDFVTExportProvider Class Reference
Inheritance diagram for PDFVTExportProvider:
CPMUnknown< IPDFExportSetupProvider >IPDFExportSetupProviderIPMUnknown

Public Member Functions

 PDFVTExportProvider (IPMUnknown *boss)
 
 ~PDFVTExportProvider ()
 
virtual bool16 PDFProcessEvent (PDFExportEvent *pdfExportEvent, int32 pageNum)
 
- Public Member Functions inherited from CPMUnknown< IPDFExportSetupProvider >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Additional Inherited Members

- Public Types inherited from IPDFExportSetupProvider
enum  { kDefaultIID = IID_IPDFEXPORTSETUPPROVIDER }
 
- Protected Member Functions inherited from CPMUnknown< IPDFExportSetupProvider >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IPDFExportSetupProvider >
HelperInterface fHelperInterface
 

Detailed Description

Implements a service provider, which writes CIP4 metadata to the PDF file being exported.

Constructor & Destructor Documentation

PDFVTExportProvider::PDFVTExportProvider (IPMUnknownboss)

Constructor.

Parameters
bossobject this object is aggregated on.
PDFVTExportProvider::~PDFVTExportProvider ()

Destructor.

Member Function Documentation

bool16 PDFVTExportProvider::PDFProcessEvent (PDFExportEventpdfExportEvent,
int32 pageNum 
)
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.

Implements IPDFExportSetupProvider.