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

#include <IExportEPSCmdData.h>

Inheritance diagram for IExportEPSCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IEXPORTEPSCMDDATA }
 

Public Member Functions

virtual void Set (const IDFile &fileToExportTo, IDocument *iDoc, const int32 format, ExportSessionToken sessionToken)=0
 
virtual void GetFile (IDFile *fileToExportTo) const =0
 
virtual IDocumentGetIDoc () const =0
 
virtual int32 GetFormat () const =0
 
virtual void SetWithStream (IPMStream *iStream, IDocument *iDoc, const int32 format)=0
 
virtual IPMStreamGetStream () const =0
 
virtual ExportSessionToken GetSessionToken () const =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

Command data interface for exporting to EPS.

See Also
IEPSExportPreferences

Member Enumeration Documentation

anonymous enum

Default enum

Member Function Documentation

virtual void IExportEPSCmdData::GetFile (IDFilefileToExportTo) const
pure virtual

Get the file to export to

Parameters
fileToExportToOUT the file to export to
virtual int32 IExportEPSCmdData::GetFormat () const
pure virtual

Get the export format

Returns
int32 should be should be kExportEPSFile, as defined in IEPSExportPreferences.h
virtual IDocument* IExportEPSCmdData::GetIDoc () const
pure virtual

Get the IDocument interface for the pub

Returns
IDocument pointer
virtual ExportSessionToken IExportEPSCmdData::GetSessionToken () const
pure virtual

Get the export session identifier

Returns
the ExportSessionToken that identifies this export
virtual IPMStream* IExportEPSCmdData::GetStream () const
pure virtual

Get the stream to export to

Returns
IPMStream pointer to the export stream
virtual void IExportEPSCmdData::Set (const IDFilefileToExportTo,
IDocumentiDoc,
const int32 format,
ExportSessionToken sessionToken 
)
pure virtual

Set method for exporting to a file, or multiple files if EPS format

Parameters
fileToExportToIN the file to export to
iDocIN the IDocument interface for the pub
formatIN should be kExportEPSFile, as defined in IEPSExportPreferences.h
sessionTokenIN an identifier for the export session. Used to group files for workgroup checkins
virtual void IExportEPSCmdData::SetWithStream (IPMStreamiStream,
IDocumentiDoc,
const int32 format 
)
pure virtual

Set method for exporting to a stream, NOTE: if exporting to EPS and there are multiple pages, only the first page will export to the stream.

Parameters
iStreamIN the stream to export to
iDocIN the IDocument interface for the pub
formatIN should be kExportEPSFile, as defined in IEPSExportPreferences.h