InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IEPSExportPrefsCmdData.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: David Berggren
6 //
7 // $Author$
8 //
9 // $DateTime$
10 //
11 // $Revision$
12 //
13 // $Change$
14 //
15 // Copyright 1997-2010 Adobe Systems Incorporated. All rights reserved.
16 //
17 // NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
18 // with the terms of the Adobe license agreement accompanying it. If you have received
19 // this file from a source other than Adobe, then your use, modification, or
20 // distribution of it requires the prior written permission of Adobe.
21 //
22 //
23 // Purpose:
24 // Command data for setting the EPS export preferences. Used for
25 // the kSetEPSExportPrefsCmdBoss command.
26 //
27 //========================================================================================
28 
29 #ifndef __IEPSExportPrefsCmdData__
30 #define __IEPSExportPrefsCmdData__
31 
32 #include "IPMUnknown.h"
33 #include "IEPSExportPreferences.h"
34 
39 {
40 public:
41 
46  virtual void CopyPrefs(IEPSExportPreferences* prefsToCopy) = 0;
47 
51  virtual void SetExportEPSPageOption(const int32 pageOption) = 0;
52 
56  virtual void SetExportEPSPageRange(const PMString& pageRange) = 0;
57 
61  virtual void SetExportEPSReaderSpread(const int32 readerSpread) = 0;
62 
66  virtual void SetExportEPSPSLevel(const int32 postScriptLevel) = 0;
67 
71  virtual void SetExportEPSBleedOnOff(const int32 bleedOnOff) = 0;
72 
76  virtual void SetExportEPSBleedTop(const PMReal bleedAmt) = 0;
77 
81  virtual void SetExportEPSBleedBottom(const PMReal bleedAmt) = 0;
82 
86  virtual void SetExportEPSBleedInside(const PMReal bleedAmt) = 0;
87 
91  virtual void SetExportEPSBleedOutside(const PMReal bleedAmt) = 0;
92 
97  virtual void SetExportEPSColorSpace(const int32 colorSpace) = 0;
98 
102  virtual void SetExportEPSPreview(const int32 preview) = 0;
103 
107  virtual void SetExportEPSDataFormat(const int32 dataFormat) = 0;
108 
112  virtual void SetExportEPSBitmapSampling(const int32 bitmapSampling) = 0;
113 
117  virtual void SetExportEPSIncludeFonts(const int32 includeFonts) = 0;
118 
122  virtual void SetExportEPSOPIReplace(const int32 opiReplace) = 0;
123 
127  virtual void SetExportEPSAllPageMarks(const int32 allPageMarks) = 0;
128 
132  virtual void SetExportEPSCropMarks(const int32 cropMarks) = 0;
133 
137  virtual void SetExportEPSBleedMarks(const int32 cropMarks) = 0;
138 
142  virtual void SetExportEPSPageInfo(const int32 pageInfo) = 0;
143 
147  virtual void SetExportEPSRegMarks(const int32 regMarks) = 0;
148 
152  virtual void SetExportEPSColorBars(const int32 colorBars) = 0;
153 
157  virtual void SetExportEPSOmitPDF(const int32 omitPDF) = 0;
158 
162  virtual void SetExportEPSOmitEPS(const int32 omitEPS) = 0;
163 
167  virtual void SetExportEPSOmitBitmapImages(const int32 omitBitmapImages) = 0;
168 
172  virtual void SetExportEPSSpotOverPrint(int32 spotOverPrint) = 0;
173 
177  virtual void SetExportEPSFlattenerStyle(UID const &style) = 0;
178 
182  virtual void SetExportEPSIgnoreFlattenerSpreadOverrides(const int32 ignore) = 0;
183 
187  virtual int32 GetExportEPSPageOption(void) const = 0;
188 
192  virtual PMString GetExportEPSPageRange(void) const = 0;
193 
197  virtual int32 GetExportEPSReaderSpread(void) const = 0;
198 
202  virtual int32 GetExportEPSPSLevel(void) const = 0;
203 
207  virtual int32 GetExportEPSBleedOnOff(void) const = 0;
208 
212  virtual PMReal GetExportEPSBleedTop(void) const = 0;
213 
217  virtual PMReal GetExportEPSBleedBottom(void) const = 0;
218 
222  virtual PMReal GetExportEPSBleedInside(void) const = 0;
223 
227  virtual PMReal GetExportEPSBleedOutside(void) const = 0;
228 
233  virtual int32 GetExportEPSColorSpace(void) const = 0;
234 
238  virtual int32 GetExportEPSPreview(void) const = 0;
239 
243  virtual int32 GetExportEPSDataFormat(void) const = 0;
244 
248  virtual int32 GetExportEPSBitmapSampling(void) const = 0;
249 
253  virtual int32 GetExportEPSIncludeFonts(void) const = 0;
254 
258  virtual int32 GetExportEPSOPIReplace(void) const = 0;
259 
263  virtual int32 GetExportEPSAllPageMarks(void) const = 0;
264 
268  virtual int32 GetExportEPSCropMarks(void) const = 0;
269 
273  virtual int32 GetExportEPSBleedMarks(void) const = 0;
274 
278  virtual int32 GetExportEPSPageInfo(void) const = 0;
279 
283  virtual int32 GetExportEPSRegMarks(void) const = 0;
284 
288  virtual int32 GetExportEPSColorBars(void) const = 0;
289 
293  virtual int32 GetExportEPSOmitPDF(void) const = 0;
294 
298  virtual int32 GetExportEPSOmitEPS(void) const = 0;
299 
303  virtual int32 GetExportEPSOmitBitmapImages(void) const = 0;
304 
308  virtual int32 GetExportEPSSpotOverPrint(void) const = 0;
309 
313  virtual UID GetExportEPSFlattenerStyle() const = 0;
314 
318  virtual int32 GetExportEPSIgnoreFlattenerSpreadOverrides() const = 0;
319 };
320 
321 
322 #endif