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

#include <IEPSExportPreferences.h>

Inheritance diagram for IEPSExportPreferences:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IEPSEXPORTPREFERENCES }
 
enum  {
  kDontChange = 0, kExportEPSFile = 1, kExportSEPFile_Inval = 2, kExportAllPages = 3,
  kExportRanges = 4, kExportBySection_Inval = 5, kExportReaderSpreadON = 6, kExportReaderSpreadOFF = 7,
  kExportPSLevelAll_Obsolete = 8, kExportPSLevel2 = 9, kExportPSLevel2WithDEFG = 10, kExportPSLevel3 = 11,
  kExportPSColorSpaceGray = 12, kExportPSColorSpaceRGB = 13, kExportPSColorSpaceCMYK = 14, kExportPSColorSpaceDIC = 15,
  kExportPSColorSpaceLeaveUnchanged = 56, kExportPreviewNone = 16, kExportPreviewTIFF = 17, kExportPreviewPICT = 18,
  kExportBinaryData = 19, kExportASCIIData = 20, kExportBMSampleOmit_Inval = 21, kExportBMSampleNormal = 22,
  kExportBMSampleLowRes = 23, kExportBMSampleOptimized = 24, kExportOPIReplaceON = 25, kExportOPIReplaceOFF = 26,
  kExportIncludeFontsWhole = 27, kExportIncludeFontsSubset = 28, kExportIncludeFontsNone = 29, kExportIncludeFontsSubsetLarge = 50,
  kExportBleedON = 30, kExportBleedOFF = 31, kExportAllPageMarksON = 32, kExportAllPageMarksOFF = 33,
  kExportCropMarksON = 34, kExportCropMarksOFF = 35, kExportBleedMarksON = 36, kExportBleedMarksOFF = 37,
  kExportPageInfoON = 38, kExportPageInfoOFF = 39, kExportRegMarksON = 40, kExportRegMarksOFF = 41,
  kExportColorBarsON = 42, kExportColorBarsOFF = 43, kExportOmitPDFON = 44, kExportOmitPDFOFF = 45,
  kExportOmitEPSON = 46, kExportOmitEPSOFF = 47, kExportOmitBitmapImagesON = 48, kExportOmitBitmapImagesOFF = 49,
  kExportLegacy = 51, kExportSimulatePress = 52, kExportSimulateScreen = 53, kExportIgnoreSpreadOverridesON = 54,
  kExportIgnoreSpreadOverridesOFF = 55
}
 

Public Member Functions

virtual void SetEPSExPageOption (const int32 pageOption)=0
 
virtual void SetEPSExPageRange (const PMString &pageRange)=0
 
virtual void SetEPSExReaderSpread (const int32 readerSpread)=0
 
virtual void SetEPSExPSLevel (const int32 postScriptLevel)=0
 
virtual void SetEPSExBleedOnOff (const int32 bleedOnOff)=0
 
virtual void SetEPSExBleedTop (const PMReal bleedAmt)=0
 
virtual void SetEPSExBleedBottom (const PMReal bleedAmt)=0
 
virtual void SetEPSExBleedInside (const PMReal bleedAmt)=0
 
virtual void SetEPSExBleedOutside (const PMReal bleedAmt)=0
 
virtual void SetEPSExColorSpace (const int32 colorSpace)=0
 
virtual void SetEPSExPreview (const int32 preview)=0
 
virtual void SetEPSExDataFormat (const int32 dataFormat)=0
 
virtual void SetEPSExBitmapSampling (const int32 bitmapSampling)=0
 
virtual void SetEPSExIncludeFonts (const int32 includeFonts)=0
 
virtual void SetEPSExOPIReplace (const int32 opiReplace)=0
 
virtual void SetEPSExAllPageMarks (const int32 allPageMarks)=0
 
virtual void SetEPSExCropMarks (const int32 cropMarks)=0
 
virtual void SetEPSExBleedMarks (const int32 bleedMarks)=0
 
virtual void SetEPSExPageInfo (const int32 pageInfo)=0
 
virtual void SetEPSExRegMarks (const int32 regMarks)=0
 
virtual void SetEPSExColorBars (const int32 colorBars)=0
 
virtual void SetEPSExOmitPDF (const int32 omitPDF)=0
 
virtual void SetEPSExOmitEPS (const int32 omitEPS)=0
 
virtual void SetEPSExOmitBitmapImages (const int32 omitBitmapImages)=0
 
virtual void SetEPSExSpotOverPrint (int32 spotOverPrint)=0
 
virtual void SetEPSExFlattenerStyle (UID const &style)=0
 
virtual void SetEPSExIgnoreFlattenerSpreadOverrides (const int32 ignoreOverrides)=0
 
virtual int32 GetEPSExPageOption () const =0
 
virtual PMString GetEPSExPageRange () const =0
 
virtual int32 GetEPSExReaderSpread () const =0
 
virtual int32 GetEPSExPSLevel () const =0
 
virtual int32 GetEPSExBleedOnOff () const =0
 
virtual PMReal GetEPSExBleedTop () const =0
 
virtual PMReal GetEPSExBleedBottom () const =0
 
virtual PMReal GetEPSExBleedInside () const =0
 
virtual PMReal GetEPSExBleedOutside () const =0
 
virtual int32 GetEPSExColorSpace () const =0
 
virtual int32 GetEPSExPreview () const =0
 
virtual int32 GetEPSExDataFormat () const =0
 
virtual int32 GetEPSExBitmapSampling () const =0
 
virtual int32 GetEPSExIncludeFonts () const =0
 
virtual int32 GetEPSExOPIReplace () const =0
 
virtual int32 GetEPSExAllPageMarks () const =0
 
virtual int32 GetEPSExCropMarks () const =0
 
virtual int32 GetEPSExBleedMarks () const =0
 
virtual int32 GetEPSExPageInfo () const =0
 
virtual int32 GetEPSExRegMarks () const =0
 
virtual int32 GetEPSExColorBars () const =0
 
virtual int32 GetEPSExOmitPDF () const =0
 
virtual int32 GetEPSExOmitEPS () const =0
 
virtual int32 GetEPSExOmitBitmapImages () const =0
 
virtual int32 GetEPSExSpotOverPrint () const =0
 
virtual UID GetEPSExFlattenerStyle () const =0
 
virtual int32 GetEPSExIgnoreFlattenerSpreadOverrides () 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

Settings for EPS export. Use the kSetEPSExportPrefsCmdBoss command to set EPS Export Prefs!

Member Enumeration Documentation

anonymous enum

For use with EPS export settings.
Enumerator
kDontChange 

Don't Change current setting - can be used for any setting.

kExportEPSFile 

Type of output file - EPS file is only option supported.

kExportSEPFile_Inval 

Type of output file - SEP file - not supported don't use.

kExportAllPages 

Page option - export all pages.

kExportRanges 

Page option - export page range.

kExportBySection_Inval 

Page option - export section - not supported don't use.

kExportReaderSpreadON 

Export reader's spread ON.

kExportReaderSpreadOFF 

Export reader's spread OFF.

kExportPSLevelAll_Obsolete 

Desired PS output level - All - not suported don't use.

kExportPSLevel2 

Desired PS output level - PostScript level 2.

kExportPSLevel2WithDEFG 

Desired PS output level - PostScript level 2 with DEFG support.

kExportPSLevel3 

Desired PS output level - PostScript level 3.

kExportPSColorSpaceGray 

Desired Output Color Space - Gray.

kExportPSColorSpaceRGB 

Desired Output Color Space - RGB.

kExportPSColorSpaceCMYK 

Desired Output Color Space - CMYK.

kExportPSColorSpaceDIC 

Desired Output Color Space - Device Independent - PostScript Color Management.

kExportPSColorSpaceLeaveUnchanged 

Desired Output Color Space - Leave Unchanged

kExportPreviewNone 

Preview option - No preview

kExportPreviewTIFF 

Preview option - TIFF preview

kExportPreviewPICT 

Preview option - PICT preview - Mac only

kExportBinaryData 

Desired Data Format - Binary data

kExportASCIIData 

Desired Data Format - ASCII data

kExportBMSampleOmit_Inval 

Bitmap output options - Omit - not supported don't use - instead use kExportOmitBitmapImagesON below

kExportBMSampleNormal 

Bitmap output options - Normal mean All image data

kExportBMSampleLowRes 

Bitmap output options - LowRes means Proxy image data

kExportBMSampleOptimized 

Bitmap output options - Optimized subsample - not supported don't use

kExportOPIReplaceON 

OPI image replacement ON

kExportOPIReplaceOFF 

OPI image replacement OFF

kExportIncludeFontsWhole 

Include Fonts - Whole means Complete

kExportIncludeFontsSubset 

Include Fonts - Subset

kExportIncludeFontsNone 

Include Fonts - None

kExportIncludeFontsSubsetLarge 

Include Fonts - Subset Large - not supported don't use

kExportBleedON 

Turn Bleed ON

kExportBleedOFF 

Turn Bleed OFF

kExportAllPageMarksON 

Page marks - All page marks ON - not supported don't use

kExportAllPageMarksOFF 

Page marks - All page marks OFF - not supported don't use

kExportCropMarksON 

Page marks - Crop marks ON - not supported don't use

kExportCropMarksOFF 

Page marks - Crop marks OFF - not supported don't use

kExportBleedMarksON 

Page marks - Bleed marks ON - not supported don't use

kExportBleedMarksOFF 

Page marks - Bleed marks OFF - not supported don't use

kExportPageInfoON 

Page marks - Page Info ON - not supported don't use

kExportPageInfoOFF 

Page marks - Page Info OFF - not supported don't use

kExportRegMarksON 

Page marks - Registration marks ON - not supported don't use

kExportRegMarksOFF 

Page marks - Registration marks OFF - not supported don't use

kExportColorBarsON 

Page marks - Color bars ON - not supported don't use

kExportColorBarsOFF 

Page marks - Color bars OFF - not supported don't use

kExportOmitPDFON 

Omit placed PDFs ON

kExportOmitPDFOFF 

Omit placed PDFs OFF

kExportOmitEPSON 

Omit placed EPSs ON

kExportOmitEPSOFF 

Omit placed EPSs OFF

kExportOmitBitmapImagesON 

Omit placed bitmap images ON

kExportOmitBitmapImagesOFF 

Omit placed bitmap images OFF

kExportLegacy 

Spot/OverPrint - Legacy - Simulate Overprint OFF

kExportSimulatePress 

Spot/OverPrint - Simulate Press - Simulate Overprint ON

kExportSimulateScreen 

Spot/OverPrint - Simulate Screen - not supported don't use

kExportIgnoreSpreadOverridesON 

Ignore spread overrides when flattening ON

kExportIgnoreSpreadOverridesOFF 

Ignore spread overrides when flattening OFF

Member Function Documentation

virtual int32 IEPSExportPreferences::GetEPSExAllPageMarks () const
pure virtual

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

Returns
kExportAllPageMarksON or kExportAllPageMarksOFF
virtual int32 IEPSExportPreferences::GetEPSExBitmapSampling () const
pure virtual

Get send image data.

Returns
kExportBMSampleNormal (All) or kExportBMSampleLowRes (Proxy)
virtual PMReal IEPSExportPreferences::GetEPSExBleedBottom () const
pure virtual

Get Bleed bottom value.

Returns
bleed bottom value
virtual PMReal IEPSExportPreferences::GetEPSExBleedInside () const
pure virtual

Get Bleed inside (side closest to binding) value.

Returns
bleed inside value
virtual int32 IEPSExportPreferences::GetEPSExBleedMarks () const
pure virtual

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

Returns
kExportBleedMarksON or kExportBleedMarksOFF
virtual int32 IEPSExportPreferences::GetEPSExBleedOnOff () const
pure virtual

Get Bleed on/off.

Returns
kExportBleedON or kExportBleedOFF
virtual PMReal IEPSExportPreferences::GetEPSExBleedOutside () const
pure virtual

Get Bleed outside (side farthest from binding) value.

Returns
bleed outside value
virtual PMReal IEPSExportPreferences::GetEPSExBleedTop () const
pure virtual

Get Bleed top value.

Returns
bleed top value
virtual int32 IEPSExportPreferences::GetEPSExColorBars () const
pure virtual

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

Returns
kExportColorBarsON or kExportColorBarsOFF
virtual int32 IEPSExportPreferences::GetEPSExColorSpace () const
pure virtual

Get output color space.

Returns
kExportPSColorSpaceGray, kExportPSColorSpaceRGB, kExportPSColorSpaceCMYK, kExportPSColorSpaceDIC or kExportPSColorSpaceLeaveUnchanged
virtual int32 IEPSExportPreferences::GetEPSExCropMarks () const
pure virtual

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

Returns
kExportCropMarksON or kExportCropMarksOFF
virtual int32 IEPSExportPreferences::GetEPSExDataFormat () const
pure virtual

Get output data format.

Returns
kExportBinaryData or kExportASCIIData
virtual UID IEPSExportPreferences::GetEPSExFlattenerStyle () const
pure virtual

Get flattener style UID to use.

Returns
UID of flattener style to use
virtual int32 IEPSExportPreferences::GetEPSExIgnoreFlattenerSpreadOverrides () const
pure virtual

Get ignore flattener spread overrides on/off.

Returns
kExportIgnoreSpreadOverridesON or kExportIgnoreSpreadOverridesOFF
virtual int32 IEPSExportPreferences::GetEPSExIncludeFonts () const
pure virtual

Get include fonts.

Returns
kExportIncludeFontsWhole (Complete) or kExportIncludeFontsSubset or kExportIncludeFontsNone
virtual int32 IEPSExportPreferences::GetEPSExOmitBitmapImages () const
pure virtual

Get omit bitmap images on/off.

Returns
kExportOmitBitmapImagesON or kExportOmitBitmapImagesOFF
virtual int32 IEPSExportPreferences::GetEPSExOmitEPS () const
pure virtual

Get omit EPS on/off.

Returns
kExportOmitEPSON or kExportOmitEPSOFF
virtual int32 IEPSExportPreferences::GetEPSExOmitPDF () const
pure virtual

Get omit PDF on/off.

Returns
kExportOmitPDFON or kExportOmitPDFOFF
virtual int32 IEPSExportPreferences::GetEPSExOPIReplace () const
pure virtual

Get OPI replacement on/off.

Returns
kExportOPIReplaceON or kExportOPIReplaceOFF
virtual int32 IEPSExportPreferences::GetEPSExPageInfo () const
pure virtual

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

Returns
kExportPageInfoON or kExportPageInfoOFF
virtual int32 IEPSExportPreferences::GetEPSExPageOption () const
pure virtual

Get which pages to export.

Returns
kExportAllPages or kExportRanges
virtual PMString IEPSExportPreferences::GetEPSExPageRange () const
pure virtual

Get page range string.

Returns
page range string
virtual int32 IEPSExportPreferences::GetEPSExPreview () const
pure virtual

Get preview generation.

Returns
kExportPreviewNone or kExportPreviewTIFF or kExportPreviewPICT (Mac only)
virtual int32 IEPSExportPreferences::GetEPSExPSLevel () const
pure virtual

Get PostScript level.

Returns
kExportPSLevel2 or kExportPSLevel2WithDEFG or kExportPSLevel3
virtual int32 IEPSExportPreferences::GetEPSExReaderSpread () const
pure virtual

Get readers spread.

Returns
kExportReaderSpreadON or kExportReaderSpreadOFF
virtual int32 IEPSExportPreferences::GetEPSExRegMarks () const
pure virtual

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

Returns
kExportRegMarksON or kExportRegMarksOFF
virtual int32 IEPSExportPreferences::GetEPSExSpotOverPrint () const
pure virtual

Get Simulate Overprint on/off.

Returns
kExportLegacy (OFF) or kExportSimulatePress (ON)
virtual void IEPSExportPreferences::SetEPSExAllPageMarks (const int32 allPageMarks)
pure virtual

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

Parameters
allPageMarksIN kExportAllPageMarksON or kExportAllPageMarksOFF
virtual void IEPSExportPreferences::SetEPSExBitmapSampling (const int32 bitmapSampling)
pure virtual

Set send image data.

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

Set Bleed bottom value.

Parameters
bleedAmtIN bleed bottom value
virtual void IEPSExportPreferences::SetEPSExBleedInside (const PMReal bleedAmt)
pure virtual

Set Bleed inside (side closest to binding) value.

Parameters
bleedAmtIN bleed inside value
virtual void IEPSExportPreferences::SetEPSExBleedMarks (const int32 bleedMarks)
pure virtual

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

Parameters
bleedMarksIN kExportBleedMarksON or kExportBleedMarksOFF
virtual void IEPSExportPreferences::SetEPSExBleedOnOff (const int32 bleedOnOff)
pure virtual

Set Bleed on/off.

Parameters
bleedOnOffIN kExportBleedON or kExportBleedOFF
virtual void IEPSExportPreferences::SetEPSExBleedOutside (const PMReal bleedAmt)
pure virtual

Set Bleed outside (side farthest from binding) value.

Parameters
bleedAmtIN bleed outside value
virtual void IEPSExportPreferences::SetEPSExBleedTop (const PMReal bleedAmt)
pure virtual

Set Bleed top value.

Parameters
bleedAmtIN bleed top value
virtual void IEPSExportPreferences::SetEPSExColorBars (const int32 colorBars)
pure virtual

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

Parameters
colorBarsIN kExportColorBarsON or kExportColorBarsOFF
virtual void IEPSExportPreferences::SetEPSExColorSpace (const int32 colorSpace)
pure virtual

Set output color space.

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

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

Parameters
cropMarksIN kExportCropMarksON or kExportCropMarksOFF
virtual void IEPSExportPreferences::SetEPSExDataFormat (const int32 dataFormat)
pure virtual

Set output data format.

Parameters
dataFormatIN kExportBinaryData or kExportASCIIData
virtual void IEPSExportPreferences::SetEPSExFlattenerStyle (UID const & style)
pure virtual

Set flattener style UID to use.

Parameters
styleIN UID of flattener style to use
virtual void IEPSExportPreferences::SetEPSExIgnoreFlattenerSpreadOverrides (const int32 ignoreOverrides)
pure virtual

Set ignore flattener spread overrides on/off.

Parameters
ignoreOverridesIN kExportIgnoreSpreadOverridesON or kExportIgnoreSpreadOverridesOFF
virtual void IEPSExportPreferences::SetEPSExIncludeFonts (const int32 includeFonts)
pure virtual

Set include fonts.

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

Set omit bitmap images on/off.

Parameters
omitBitmapImagesIN kExportOmitBitmapImagesON or kExportOmitBitmapImagesOFF
virtual void IEPSExportPreferences::SetEPSExOmitEPS (const int32 omitEPS)
pure virtual

Set omit EPS on/off.

Parameters
omitEPSIN kExportOmitEPSON or kExportOmitEPSOFF
virtual void IEPSExportPreferences::SetEPSExOmitPDF (const int32 omitPDF)
pure virtual

Set omit PDF on/off.

Parameters
omitPDFIN kExportOmitPDFON or kExportOmitPDFOFF
virtual void IEPSExportPreferences::SetEPSExOPIReplace (const int32 opiReplace)
pure virtual

Set OPI replacement on/off.

Parameters
opiReplaceIN kExportOPIReplaceON or kExportOPIReplaceOFF
virtual void IEPSExportPreferences::SetEPSExPageInfo (const int32 pageInfo)
pure virtual

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

Parameters
pageInfoIN kExportPageInfoON or kExportPageInfoOFF
virtual void IEPSExportPreferences::SetEPSExPageOption (const int32 pageOption)
pure virtual

Set which pages to export.

Parameters
pageOptionIN kExportAllPages or kExportRanges
virtual void IEPSExportPreferences::SetEPSExPageRange (const PMStringpageRange)
pure virtual

Set page range string.

Parameters
pageRangeIN page range string
virtual void IEPSExportPreferences::SetEPSExPreview (const int32 preview)
pure virtual

Set preview generation.

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

Set PostScript level.

Parameters
postScriptLevelIN kExportPSLevel2 or kExportPSLevel2WithDEFG or kExportPSLevel3
virtual void IEPSExportPreferences::SetEPSExReaderSpread (const int32 readerSpread)
pure virtual

Set export readers spread.

Parameters
readerSpreadIN kExportReaderSpreadON or kExportReaderSpreadOFF
virtual void IEPSExportPreferences::SetEPSExRegMarks (const int32 regMarks)
pure virtual

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

Parameters
regMarksIN kExportRegMarksON or kExportRegMarksOFF
virtual void IEPSExportPreferences::SetEPSExSpotOverPrint (int32 spotOverPrint)
pure virtual

Set Simulate Overprint on/off.

Parameters
spotOverPrintIN kExportLegacy (OFF) or kExportSimulatePress (ON)