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

#include <IPrintCopyCustomDataProvider.h>

Inheritance diagram for IPrintCopyCustomDataProvider:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IPRINTCOPYCUSTOMDATAPROVIDER }
 

Public Member Functions

virtual void CopyData (const IPrintData *srcPrintData, IPrintData *dstPrintData)=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 allowing third parties a chance to copy their own print setting, if desired. The providers will be called every time IPrintData::CopyData is called, after the CopyData has already taken place.

Member Function Documentation

virtual void IPrintCopyCustomDataProvider::CopyData (const IPrintDatasrcPrintData,
IPrintDatadstPrintData 
)
pure virtual

Called from IPrintData::CopyData(), after the copy has been done.

Parameters
srcPrintDataIN the IPrintData interface being copied from.
dstPrintDataIN the IPrintData interface being copied to.