InDesign SDK
20.5
InDesign SDK
Documentation
Bosses
Sample plug-ins
Class Index
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
IEPSExportPreferences.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
// Stores the current EPS export preferences. These preferences should
25
// be set using the kSetEPSExportPrefsCmdBoss command.
26
//
27
//========================================================================================
28
29
#ifndef __IEPSExportPreferences__
30
#define __IEPSExportPreferences__
31
32
#include "IPMUnknown.h"
33
#include "PersistUIDList.h"
34
#include "PrintID.h"
35
39
class
IEPSExportPreferences
:
public
IPMUnknown
40
{
41
public
:
42
enum
{ kDefaultIID = IID_IEPSEXPORTPREFERENCES };
43
public
:
46
enum
47
{
50
kDontChange
= 0,
51
54
kExportEPSFile
= 1,
57
kExportSEPFile_Inval
= 2,
58
61
kExportAllPages
= 3,
64
kExportRanges
= 4,
67
kExportBySection_Inval
= 5,
68
71
kExportReaderSpreadON
= 6,
74
kExportReaderSpreadOFF
= 7,
75
78
kExportPSLevelAll_Obsolete
= 8,
81
kExportPSLevel2
= 9,
84
kExportPSLevel2WithDEFG
= 10,
87
kExportPSLevel3
= 11,
88
91
kExportPSColorSpaceGray
= 12,
94
kExportPSColorSpaceRGB
= 13,
97
kExportPSColorSpaceCMYK
= 14,
100
kExportPSColorSpaceDIC
= 15,
103
kExportPSColorSpaceLeaveUnchanged
= 56,
104
107
kExportPreviewNone
= 16,
110
kExportPreviewTIFF
= 17,
113
kExportPreviewPICT
= 18,
// PICT preview is not supported from CC
114
117
kExportBinaryData
= 19,
120
kExportASCIIData
= 20,
121
124
kExportBMSampleOmit_Inval
= 21,
127
kExportBMSampleNormal
= 22,
130
kExportBMSampleLowRes
= 23,
133
kExportBMSampleOptimized
= 24,
134
137
kExportOPIReplaceON
= 25,
140
kExportOPIReplaceOFF
= 26,
141
144
kExportIncludeFontsWhole
= 27,
147
kExportIncludeFontsSubset
= 28,
150
kExportIncludeFontsNone
= 29,
153
kExportIncludeFontsSubsetLarge
= 50,
154
157
kExportBleedON
= 30,
160
kExportBleedOFF
= 31,
161
164
kExportAllPageMarksON
= 32,
167
kExportAllPageMarksOFF
= 33,
170
kExportCropMarksON
= 34,
173
kExportCropMarksOFF
= 35,
176
kExportBleedMarksON
= 36,
179
kExportBleedMarksOFF
= 37,
182
kExportPageInfoON
= 38,
185
kExportPageInfoOFF
= 39,
188
kExportRegMarksON
= 40,
191
kExportRegMarksOFF
= 41,
194
kExportColorBarsON
= 42,
197
kExportColorBarsOFF
= 43,
198
201
kExportOmitPDFON
= 44,
204
kExportOmitPDFOFF
= 45,
205
208
kExportOmitEPSON
= 46,
211
kExportOmitEPSOFF
= 47,
212
215
kExportOmitBitmapImagesON
= 48,
218
kExportOmitBitmapImagesOFF
= 49,
219
222
kExportLegacy
= 51,
225
kExportSimulatePress
= 52,
228
kExportSimulateScreen
= 53,
229
232
kExportIgnoreSpreadOverridesON
= 54,
235
kExportIgnoreSpreadOverridesOFF
= 55
236
237
// LAST ENUM NUMBER ADDED: kExportPSColorSpaceLeaveUnchanged = 56
238
};
239
243
virtual
void
SetEPSExPageOption
(
const
int32 pageOption) = 0;
244
248
virtual
void
SetEPSExPageRange
(
const
PMString
& pageRange) = 0;
249
253
virtual
void
SetEPSExReaderSpread
(
const
int32 readerSpread) = 0;
254
258
virtual
void
SetEPSExPSLevel
(
const
int32 postScriptLevel) = 0;
259
263
virtual
void
SetEPSExBleedOnOff
(
const
int32 bleedOnOff) = 0;
264
268
virtual
void
SetEPSExBleedTop
(
const
PMReal
bleedAmt) = 0;
269
273
virtual
void
SetEPSExBleedBottom
(
const
PMReal
bleedAmt) = 0;
274
278
virtual
void
SetEPSExBleedInside
(
const
PMReal
bleedAmt) = 0;
279
283
virtual
void
SetEPSExBleedOutside
(
const
PMReal
bleedAmt) = 0;
284
289
virtual
void
SetEPSExColorSpace
(
const
int32 colorSpace) = 0;
290
294
virtual
void
SetEPSExPreview
(
const
int32 preview) = 0;
295
299
virtual
void
SetEPSExDataFormat
(
const
int32 dataFormat) = 0;
300
304
virtual
void
SetEPSExBitmapSampling
(
const
int32 bitmapSampling) = 0;
305
309
virtual
void
SetEPSExIncludeFonts
(
const
int32 includeFonts) = 0;
310
314
virtual
void
SetEPSExOPIReplace
(
const
int32 opiReplace) = 0;
315
319
virtual
void
SetEPSExAllPageMarks
(
const
int32 allPageMarks) = 0;
320
324
virtual
void
SetEPSExCropMarks
(
const
int32 cropMarks) = 0;
325
329
virtual
void
SetEPSExBleedMarks
(
const
int32 bleedMarks) = 0;
330
334
virtual
void
SetEPSExPageInfo
(
const
int32 pageInfo) = 0;
335
339
virtual
void
SetEPSExRegMarks
(
const
int32 regMarks) = 0;
340
344
virtual
void
SetEPSExColorBars
(
const
int32 colorBars) = 0;
345
349
virtual
void
SetEPSExOmitPDF
(
const
int32 omitPDF) = 0;
350
354
virtual
void
SetEPSExOmitEPS
(
const
int32 omitEPS) = 0;
355
359
virtual
void
SetEPSExOmitBitmapImages
(
const
int32 omitBitmapImages) = 0;
360
364
virtual
void
SetEPSExSpotOverPrint
(int32 spotOverPrint) = 0;
365
369
virtual
void
SetEPSExFlattenerStyle
(
UID
const
&style) = 0;
370
374
virtual
void
SetEPSExIgnoreFlattenerSpreadOverrides
(
const
int32 ignoreOverrides) = 0;
375
379
virtual
int32
GetEPSExPageOption
()
const
= 0;
380
384
virtual
PMString
GetEPSExPageRange
()
const
= 0;
385
389
virtual
int32
GetEPSExReaderSpread
()
const
= 0;
390
394
virtual
int32
GetEPSExPSLevel
()
const
= 0;
395
399
virtual
int32
GetEPSExBleedOnOff
()
const
= 0;
400
404
virtual
PMReal
GetEPSExBleedTop
()
const
= 0;
405
409
virtual
PMReal
GetEPSExBleedBottom
()
const
= 0;
410
414
virtual
PMReal
GetEPSExBleedInside
()
const
= 0;
415
419
virtual
PMReal
GetEPSExBleedOutside
()
const
= 0;
420
425
virtual
int32
GetEPSExColorSpace
()
const
= 0;
426
430
virtual
int32
GetEPSExPreview
()
const
= 0;
431
435
virtual
int32
GetEPSExDataFormat
()
const
= 0;
436
440
virtual
int32
GetEPSExBitmapSampling
()
const
= 0;
441
445
virtual
int32
GetEPSExIncludeFonts
()
const
= 0;
446
450
virtual
int32
GetEPSExOPIReplace
()
const
= 0;
451
455
virtual
int32
GetEPSExAllPageMarks
()
const
= 0;
456
460
virtual
int32
GetEPSExCropMarks
()
const
= 0;
461
465
virtual
int32
GetEPSExBleedMarks
()
const
= 0;
466
470
virtual
int32
GetEPSExPageInfo
()
const
= 0;
471
475
virtual
int32
GetEPSExRegMarks
()
const
= 0;
476
480
virtual
int32
GetEPSExColorBars
()
const
= 0;
481
485
virtual
int32
GetEPSExOmitPDF
()
const
= 0;
486
490
virtual
int32
GetEPSExOmitEPS
()
const
= 0;
491
495
virtual
int32
GetEPSExOmitBitmapImages
()
const
= 0;
496
500
virtual
int32
GetEPSExSpotOverPrint
()
const
= 0;
501
505
virtual
UID
GetEPSExFlattenerStyle
()
const
= 0;
506
510
virtual
int32
GetEPSExIgnoreFlattenerSpreadOverrides
()
const
= 0;
511
};
512
513
#endif
tmpdoxygeninput
IEPSExportPreferences.h
Generated on Sat Jul 19 2025 02:54:13 for InDesign SDK by
1.8.3.1