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

#include <IEPSExportPrefsCmdData.h>

Inheritance diagram for IEPSExportPrefsCmdData:
IPMUnknown

Public Member Functions

virtual void CopyPrefs (IEPSExportPreferences *prefsToCopy)=0
 
virtual void SetExportEPSPageOption (const int32 pageOption)=0
 
virtual void SetExportEPSPageRange (const PMString &pageRange)=0
 
virtual void SetExportEPSReaderSpread (const int32 readerSpread)=0
 
virtual void SetExportEPSPSLevel (const int32 postScriptLevel)=0
 
virtual void SetExportEPSBleedOnOff (const int32 bleedOnOff)=0
 
virtual void SetExportEPSBleedTop (const PMReal bleedAmt)=0
 
virtual void SetExportEPSBleedBottom (const PMReal bleedAmt)=0
 
virtual void SetExportEPSBleedInside (const PMReal bleedAmt)=0
 
virtual void SetExportEPSBleedOutside (const PMReal bleedAmt)=0
 
virtual void SetExportEPSColorSpace (const int32 colorSpace)=0
 
virtual void SetExportEPSPreview (const int32 preview)=0
 
virtual void SetExportEPSDataFormat (const int32 dataFormat)=0
 
virtual void SetExportEPSBitmapSampling (const int32 bitmapSampling)=0
 
virtual void SetExportEPSIncludeFonts (const int32 includeFonts)=0
 
virtual void SetExportEPSOPIReplace (const int32 opiReplace)=0
 
virtual void SetExportEPSAllPageMarks (const int32 allPageMarks)=0
 
virtual void SetExportEPSCropMarks (const int32 cropMarks)=0
 
virtual void SetExportEPSBleedMarks (const int32 cropMarks)=0
 
virtual void SetExportEPSPageInfo (const int32 pageInfo)=0
 
virtual void SetExportEPSRegMarks (const int32 regMarks)=0
 
virtual void SetExportEPSColorBars (const int32 colorBars)=0
 
virtual void SetExportEPSOmitPDF (const int32 omitPDF)=0
 
virtual void SetExportEPSOmitEPS (const int32 omitEPS)=0
 
virtual void SetExportEPSOmitBitmapImages (const int32 omitBitmapImages)=0
 
virtual void SetExportEPSSpotOverPrint (int32 spotOverPrint)=0
 
virtual void SetExportEPSFlattenerStyle (UID const &style)=0
 
virtual void SetExportEPSIgnoreFlattenerSpreadOverrides (const int32 ignore)=0
 
virtual int32 GetExportEPSPageOption (void) const =0
 
virtual PMString GetExportEPSPageRange (void) const =0
 
virtual int32 GetExportEPSReaderSpread (void) const =0
 
virtual int32 GetExportEPSPSLevel (void) const =0
 
virtual int32 GetExportEPSBleedOnOff (void) const =0
 
virtual PMReal GetExportEPSBleedTop (void) const =0
 
virtual PMReal GetExportEPSBleedBottom (void) const =0
 
virtual PMReal GetExportEPSBleedInside (void) const =0
 
virtual PMReal GetExportEPSBleedOutside (void) const =0
 
virtual int32 GetExportEPSColorSpace (void) const =0
 
virtual int32 GetExportEPSPreview (void) const =0
 
virtual int32 GetExportEPSDataFormat (void) const =0
 
virtual int32 GetExportEPSBitmapSampling (void) const =0
 
virtual int32 GetExportEPSIncludeFonts (void) const =0
 
virtual int32 GetExportEPSOPIReplace (void) const =0
 
virtual int32 GetExportEPSAllPageMarks (void) const =0
 
virtual int32 GetExportEPSCropMarks (void) const =0
 
virtual int32 GetExportEPSBleedMarks (void) const =0
 
virtual int32 GetExportEPSPageInfo (void) const =0
 
virtual int32 GetExportEPSRegMarks (void) const =0
 
virtual int32 GetExportEPSColorBars (void) const =0
 
virtual int32 GetExportEPSOmitPDF (void) const =0
 
virtual int32 GetExportEPSOmitEPS (void) const =0
 
virtual int32 GetExportEPSOmitBitmapImages (void) const =0
 
virtual int32 GetExportEPSSpotOverPrint (void) const =0
 
virtual UID GetExportEPSFlattenerStyle () const =0
 
virtual int32 GetExportEPSIgnoreFlattenerSpreadOverrides () 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 inteface for setting the EPS export preferences, IEPSExportPreference. Use the enum values defined in IEPSExportPreferences.h to set most options.

Member Function Documentation

virtual void IEPSExportPrefsCmdData::CopyPrefs (IEPSExportPreferencesprefsToCopy)
pure virtual

Copy the given IEPSExportPrefences to here. This is a shortcut if you only want to change one setting, use this to copy the settings then just change the one.

Parameters
prefsToCopyIN the IEPSExportPrefences to copy
virtual int32 IEPSExportPrefsCmdData::GetExportEPSAllPageMarks (void ) const
pure virtual

Get all page marks on/off - not supported don't use

Returns
kExportAllPageMarksON or kExportAllPageMarksOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSBitmapSampling (void ) const
pure virtual

Get send image data

Returns
kExportBMSampleNormal (All) or kExportBMSampleLowRes (Proxy)
virtual PMReal IEPSExportPrefsCmdData::GetExportEPSBleedBottom (void ) const
pure virtual

Get Bleed bottom value

Returns
bleed bottom value
virtual PMReal IEPSExportPrefsCmdData::GetExportEPSBleedInside (void ) const
pure virtual

Get Bleed inside (side closest to binding) value

Returns
bleed inside value
virtual int32 IEPSExportPrefsCmdData::GetExportEPSBleedMarks (void ) const
pure virtual

Get bleed marks on/off - not supported don't use

Returns
kExportBleedMarksON or kExportBleedMarksOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSBleedOnOff (void ) const
pure virtual

Get Bleed on/off

Returns
kExportBleedON or kExportBleedOFF
virtual PMReal IEPSExportPrefsCmdData::GetExportEPSBleedOutside (void ) const
pure virtual

Get Bleed outside (side farthest from binding) value

Returns
bleed outside value
virtual PMReal IEPSExportPrefsCmdData::GetExportEPSBleedTop (void ) const
pure virtual

Get Bleed top value

Returns
bleed top value
virtual int32 IEPSExportPrefsCmdData::GetExportEPSColorBars (void ) const
pure virtual

Get color bars on/off - not supported don't use

Returns
kExportColorBarsON or kExportColorBarsOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSColorSpace (void ) const
pure virtual

Get output color space

Returns
kExportPSColorSpaceGray, kExportPSColorSpaceRGB, kExportPSColorSpaceCMYK, kExportPSColorSpaceDIC or kExportPSColorSpaceLeaveUnchanged
virtual int32 IEPSExportPrefsCmdData::GetExportEPSCropMarks (void ) const
pure virtual

Get crop marks on/off - not supported don't use

Returns
kExportCropMarksON or kExportCropMarksOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSDataFormat (void ) const
pure virtual

Get output data format

Returns
kExportBinaryData or kExportASCIIData
virtual UID IEPSExportPrefsCmdData::GetExportEPSFlattenerStyle () const
pure virtual

Get flattener style UID to use

Returns
UID of flattener style to use
virtual int32 IEPSExportPrefsCmdData::GetExportEPSIgnoreFlattenerSpreadOverrides () const
pure virtual

Get ignore flattener spread overrides on/off

Returns
kExportIgnoreSpreadOverridesON or kExportIgnoreSpreadOverridesOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSIncludeFonts (void ) const
pure virtual

Get include fonts

Returns
kExportIncludeFontsWhole (Complete) or kExportIncludeFontsSubset or kExportIncludeFontsNone
virtual int32 IEPSExportPrefsCmdData::GetExportEPSOmitBitmapImages (void ) const
pure virtual

Get omit bitmap images on/off

Returns
kExportOmitBitmapImagesON or kExportOmitBitmapImagesOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSOmitEPS (void ) const
pure virtual

Get omit EPS on/off

Returns
kExportOmitEPSON or kExportOmitEPSOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSOmitPDF (void ) const
pure virtual

Get omit PDF on/off

Returns
kExportOmitPDFON or kExportOmitPDFOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSOPIReplace (void ) const
pure virtual

Get OPI replacement on/off

Returns
kExportOPIReplaceON or kExportOPIReplaceOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSPageInfo (void ) const
pure virtual

Get page info on/off - not supported don't use

Returns
kExportPageInfoON or kExportPageInfoOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSPageOption (void ) const
pure virtual

Get which pages to export

Returns
kExportAllPages or kExportRanges
virtual PMString IEPSExportPrefsCmdData::GetExportEPSPageRange (void ) const
pure virtual

Get page range

Returns
page range string
virtual int32 IEPSExportPrefsCmdData::GetExportEPSPreview (void ) const
pure virtual

Get preview generation

Returns
kExportPreviewNone or kExportPreviewTIFF or kExportPreviewPICT (Mac only)
virtual int32 IEPSExportPrefsCmdData::GetExportEPSPSLevel (void ) const
pure virtual

Get PostScript level

Returns
kExportPSLevel2 or kExportPSLevel2WithDEFG or kExportPSLevel3
virtual int32 IEPSExportPrefsCmdData::GetExportEPSReaderSpread (void ) const
pure virtual

Get reader spread

Returns
kExportReaderSpreadON or kExportReaderSpreadOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSRegMarks (void ) const
pure virtual

Get registration marks on/off - not supported don't use

Returns
kExportRegMarksON or kExportRegMarksOFF
virtual int32 IEPSExportPrefsCmdData::GetExportEPSSpotOverPrint (void ) const
pure virtual

Get Simulate Overprint on/off

Returns
kExportLegacy (OFF) or kExportSimulatePress (ON)
virtual void IEPSExportPrefsCmdData::SetExportEPSAllPageMarks (const int32 allPageMarks)
pure virtual

Set all page marks on/off - not supported don't use

Parameters
allPageMarksIN kExportAllPageMarksON or kExportAllPageMarksOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSBitmapSampling (const int32 bitmapSampling)
pure virtual

Set send image data

Parameters
bitmapSamplingIN kExportBMSampleNormal (All) or kExportBMSampleLowRes (Proxy)
virtual void IEPSExportPrefsCmdData::SetExportEPSBleedBottom (const PMReal bleedAmt)
pure virtual

Set Bleed bottom value

Parameters
bleedAmtIN bleed bottom value
virtual void IEPSExportPrefsCmdData::SetExportEPSBleedInside (const PMReal bleedAmt)
pure virtual

Set Bleed inside (side closest to binding) value

Parameters
bleedAmtIN bleed inside value
virtual void IEPSExportPrefsCmdData::SetExportEPSBleedMarks (const int32 cropMarks)
pure virtual

Set bleed marks on/off - not supported don't use

Parameters
bleedMarksIN kExportBleedMarksON or kExportBleedMarksOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSBleedOnOff (const int32 bleedOnOff)
pure virtual

Set Bleed on/off

Parameters
bleedOnOffIN kExportBleedON or kExportBleedOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSBleedOutside (const PMReal bleedAmt)
pure virtual

Set Bleed outside (side farthest from binding) value

Parameters
bleedAmtIN bleed outside value
virtual void IEPSExportPrefsCmdData::SetExportEPSBleedTop (const PMReal bleedAmt)
pure virtual

Set Bleed top value

Parameters
bleedAmtIN bleed top value
virtual void IEPSExportPrefsCmdData::SetExportEPSColorBars (const int32 colorBars)
pure virtual

Set color bars on/off - not supported don't use

Parameters
colorBarsIN kExportColorBarsON or kExportColorBarsOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSColorSpace (const int32 colorSpace)
pure virtual

Set output color space

Parameters
colorSpaceIN kExportPSColorSpaceGray, kExportPSColorSpaceRGB, kExportPSColorSpaceCMYK, kExportPSColorSpaceDIC or kExportPSColorSpaceLeaveUnchanged
virtual void IEPSExportPrefsCmdData::SetExportEPSCropMarks (const int32 cropMarks)
pure virtual

Set crop marks on/off - not supported don't use

Parameters
cropMarksIN kExportCropMarksON or kExportCropMarksOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSDataFormat (const int32 dataFormat)
pure virtual

Set output data format

Parameters
dataFormatIN kExportBinaryData or kExportASCIIData
virtual void IEPSExportPrefsCmdData::SetExportEPSFlattenerStyle (UID const & style)
pure virtual

Set flattener style UID to use

Parameters
styleIN UID of flattener style to use
virtual void IEPSExportPrefsCmdData::SetExportEPSIgnoreFlattenerSpreadOverrides (const int32 ignore)
pure virtual

Set ignore flattener spread overrides on/off

Parameters
ignoreOverridesIN kExportIgnoreSpreadOverridesON or kExportIgnoreSpreadOverridesOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSIncludeFonts (const int32 includeFonts)
pure virtual

Set include fonts

Parameters
includeFontsIN kExportIncludeFontsWhole (Complete) or kExportIncludeFontsSubset or kExportIncludeFontsNone
virtual void IEPSExportPrefsCmdData::SetExportEPSOmitBitmapImages (const int32 omitBitmapImages)
pure virtual

Set omit bitmap images on/off

Parameters
omitBitmapImagesIN kExportOmitBitmapImagesON or kExportOmitBitmapImagesOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSOmitEPS (const int32 omitEPS)
pure virtual

Set omit EPS on/off

Parameters
omitEPSIN kExportOmitEPSON or kExportOmitEPSOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSOmitPDF (const int32 omitPDF)
pure virtual

Set omit PDF on/off

Parameters
omitPDFIN kExportOmitPDFON or kExportOmitPDFOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSOPIReplace (const int32 opiReplace)
pure virtual

Set OPI replacement on/off

Parameters
opiReplaceIN kExportOPIReplaceON or kExportOPIReplaceOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSPageInfo (const int32 pageInfo)
pure virtual

Set page info on/off - not supported don't use

Parameters
pageInfoIN kExportPageInfoON or kExportPageInfoOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSPageOption (const int32 pageOption)
pure virtual

Set which pages to export

Parameters
pageOptionIN kExportAllPages or kExportRanges
virtual void IEPSExportPrefsCmdData::SetExportEPSPageRange (const PMStringpageRange)
pure virtual

Set page range

Parameters
pageRangeIN page range string
virtual void IEPSExportPrefsCmdData::SetExportEPSPreview (const int32 preview)
pure virtual

Set preview generation

Parameters
previewIN kExportPreviewNone or kExportPreviewTIFF or kExportPreviewPICT (Mac only)
virtual void IEPSExportPrefsCmdData::SetExportEPSPSLevel (const int32 postScriptLevel)
pure virtual

Set PostScript level

Parameters
postScriptLevelIN kExportPSLevel2 or kExportPSLevel2WithDEFG or kExportPSLevel3
virtual void IEPSExportPrefsCmdData::SetExportEPSReaderSpread (const int32 readerSpread)
pure virtual

Set reader spread

Parameters
readerSpreadIN kExportReaderSpreadON or kExportReaderSpreadOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSRegMarks (const int32 regMarks)
pure virtual

Set registration marks on/off - not supported don't use

Parameters
regMarksIN kExportRegMarksON or kExportRegMarksOFF
virtual void IEPSExportPrefsCmdData::SetExportEPSSpotOverPrint (int32 spotOverPrint)
pure virtual

Set Simulate Overprint on/off

Parameters
spotOverPrintIN kExportLegacy (OFF) or kExportSimulatePress (ON)