InDesign SDK
20.5
InDesign SDK
Documentation
Bosses
Sample plug-ins
Class Index
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
ISVGExportOptionsData.h
1
//========================================================================================
2
//
3
// $File$
4
//
5
// Owner: Jagriti Sikka
6
//
7
// $Author$
8
//
9
// $DateTime$
10
//
11
// $Revision$
12
//
13
// $Change$
14
//
15
// ADOBE CONFIDENTIAL
16
//
17
// Copyright 2019 Adobe Systems Incorporated. All rights reserved.
18
//
19
// NOTICE: Adobe permits you to use, modify, and distribute this
20
// file in accordance with the terms of the Adobe license agreement
21
// accompanying it. If you have received this file from a source
22
// other than Adobe, then your use, modification, or distribution of
23
// it requires the prior written permission of Adobe.
24
//
25
//========================================================================================
26
27
#ifndef __ISVGExportOptionsData__
28
#define __ISVGExportOptionsData__
29
30
#include "ISVGAttributes.h"
31
32
#include "GenericID.h"
33
38
class
ISVGExportOptionsData
:
public
IPMUnknown
39
{
40
public
:
41
enum
{kDefaultIID = IID_ISVGEXPORTOPTIONSDATA};
42
46
typedef
enum
47
{
48
/* No value set - invalid (clients should treat as opaque). This is the default state. */
49
kValueNotSet = 0,
50
/* Valid value set. */
51
kValueSet,
52
/* The value is different across the selection. */
53
kValueMixed
54
}
OptionState
;
55
60
virtual
void
SetSVGExportType
(ISVGAttributes::EPubExportSVGStrategy type) = 0;
61
66
virtual
ISVGAttributes::EPubExportSVGStrategy
GetSVGExportType
()
const
= 0;
67
72
virtual
OptionState
GetSVGExportTypeState
()
const
= 0;
73
78
virtual
void
SetApplyOnAllSVGsOption
(bool16 value) = 0;
79
84
virtual
bool16
GetApplyOnAllSVGsOption
()
const
= 0;
85
90
virtual
ISVGExportOptionsData::OptionState
GetApplyOnAllSVGsOptionState
()
const
= 0;
91
96
virtual
void
CopyData
(
const
ISVGExportOptionsData
* pCopyFrom) = 0;
97
102
virtual
void
CopyOptions
(
const
ISVGAttributes
*pCopyFrom) = 0;
103
107
virtual
void
ResetState
() = 0;
108
109
};
110
111
#endif
tmpdoxygeninput
ISVGExportOptionsData.h
Generated on Sat Jul 19 2025 02:54:15 for InDesign SDK by
1.8.3.1