InDesign SDK
20.5
InDesign SDK
Documentation
Bosses
Sample plug-ins
Class Index
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
ISVGExportSetPrefsCmdData.h
1
//========================================================================================
2
//
3
// $File$
4
//
5
// Owner: Greg St. Pierre
6
//
7
// $Author$
8
//
9
// $DateTime$
10
//
11
// $Revision$
12
//
13
// $Change$
14
//
15
// Copyright 1997-2007 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
24
#ifndef __ISVGExportSetPrefsCmdData__
25
#define __ISVGExportSetPrefsCmdData__
26
27
#include "SVGExportID.h"
28
#include "ISVGExportPreferences.h"
29
35
class
ISVGExportSetPrefsCmdData
:
public
IPMUnknown
36
{
37
public
:
38
enum
{ kDefaultIID = IID_ISVGEXPORTSETPREFSCMDDATA };
39
46
virtual
bool16
GetEmbedImages
()
const
= 0;
52
virtual
void
SetEmbedImages
(bool16 embed) = 0;
53
59
virtual
ISVGExportPreferences::ImageFormat
GetImageFormat
()
const
= 0;
65
virtual
void
SetImageFormat
(
ISVGExportPreferences::ImageFormat
format) = 0;
66
72
virtual
ISVGExportPreferences::JPEGQuality
GetJPEGQuality
()
const
= 0;
78
virtual
void
SetJPEGQuality
(
ISVGExportPreferences::JPEGQuality
quality) = 0;
79
85
virtual
ISVGExportPreferences::GIFPaletteType
GetGIFPaletteType
()
const
= 0;
91
virtual
void
SetGIFPaletteType
(
ISVGExportPreferences::GIFPaletteType
palette) = 0;
92
98
virtual
bool16
GetInterlacedGIF
()
const
= 0;
104
virtual
void
SetInterlacedGIF
(bool16 interlace) = 0;
105
111
virtual
ISVGExportPreferences::ExportBitmapSampling
GetExportBitmapSampling
()
const
= 0;
117
virtual
void
SetExportBitmapSampling
(
ISVGExportPreferences::ExportBitmapSampling
sampling) = 0;
118
124
virtual
bool16
GetEmbedFonts
()
const
= 0;
130
virtual
void
SetEmbedFonts
(bool16 embed) = 0;
131
137
virtual
ISVGExportPreferences::FontSubsetting
GetFontSubsetting
()
const
= 0;
143
virtual
void
SetFontSubsetting
(
ISVGExportPreferences::FontSubsetting
subset) = 0;
144
150
virtual
bool16
GetOutputReadersSpreads
()
const
= 0;
156
virtual
void
SetOutputReadersSpreads
(bool16 output) = 0;
157
163
virtual
ISVGExportPreferences::ImageSampling
GetImageSampling
()
const
= 0;
169
virtual
void
SetImageSampling
(
ISVGExportPreferences::ImageSampling
sampling) = 0;
170
176
virtual
uint32
GetRealPrecision
()
const
= 0;
182
virtual
void
SetRealPrecision
(uint32 precision) = 0;
183
189
virtual
ISVGExportPreferences::RenderingStyle
GetRenderingStyle
()
const
= 0;
195
virtual
void
SetRenderingStyle
(
ISVGExportPreferences::RenderingStyle
style) = 0;
196
202
virtual
ISVGExportPreferences::FileEncoding
GetFileEncoding
()
const
= 0;
208
virtual
void
SetFileEncoding
(
ISVGExportPreferences::FileEncoding
encoding) = 0;
209
215
virtual
ISVGExportPreferences::StyleFormat
GetStyleFormat
()
const
= 0;
221
virtual
void
SetStyleFormat
(
ISVGExportPreferences::StyleFormat
format) = 0;
222
228
virtual
ISVGExportPreferences::PageRangeFormat
GetPageRangeFormat
()
const
= 0;
234
virtual
void
SetPageRangeFormat
(
ISVGExportPreferences::PageRangeFormat
format) = 0;
235
241
virtual
PMString
const
&
GetPageRange
()
const
= 0;
247
virtual
void
SetPageRange
(
PMString
const
&range) = 0;
248
254
virtual
bool16
GetFlattenOutput
()
const
= 0;
260
virtual
void
SetFlattenOutput
(bool16 flatten) = 0;
261
267
virtual
bool16
GetUseNativeXP
()
const
= 0;
273
virtual
void
SetUseNativeXP
(bool16 useNativeXP) = 0;
274
280
virtual
UID
GetFlattenerStyle
()
const
= 0;
286
virtual
void
SetFlattenerStyle
(
UID
const
&style) = 0;
287
293
virtual
bool16
GetIgnoreFlattenerSpreadOverrides
()
const
= 0;
299
virtual
void
SetIgnoreFlattenerSpreadOverrides
(bool16 ignore) = 0;
300
306
virtual
bool16
GetPageItemExport
()
const
= 0;
312
virtual
void
SetPageItemExport
(bool16 pageitemExport) = 0;
313
};
314
315
#endif
tmpdoxygeninput
ISVGExportSetPrefsCmdData.h
Generated on Sat Jul 19 2025 02:54:15 for InDesign SDK by
1.8.3.1