InDesign SDK
20.5
InDesign SDK
Documentation
Bosses
Sample plug-ins
Class Index
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
IAssignmentOptionsDialogData.h
1
//========================================================================================
2
//
3
// $File$
4
//
5
// Owner: Cindy Chen
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
// The data interface for the Assignment Options dialog.
25
//
26
//========================================================================================
27
28
#ifndef __IAssignmentOptionsDialogData__
29
#define __IAssignmentOptionsDialogData__
30
31
#include "IPMUnknown.h"
32
#include "AssignmentUIID.h"
33
#include "IAssignment.h"
34
36
class
IAssignmentOptionsDialogData
:
public
IPMUnknown
37
{
38
public
:
39
enum
{ kDefaultIID = IID_IASSIGNMENTOPTIONSDIALOGDATA };
40
45
virtual
void
CopyData
(
IAssignmentOptionsDialogData
* data) = 0;
46
51
virtual
IAssignment
*
GetAssignment
() = 0;
52
58
virtual
void
SetAssignment
(
IAssignment
* asssignment) = 0;
59
64
virtual
UIDRef
GetDocRef
() = 0;
65
70
virtual
void
SetDocRef
(
UIDRef
docRef) = 0;
71
76
virtual
const
PMString
&
GetName
() = 0;
77
82
virtual
void
SetName
(
const
PMString
& name) = 0;
83
88
virtual
const
PMString
&
GetOriginalFile
() = 0;
89
94
virtual
void
SetOriginalFile
(
const
PMString
& file) = 0;
95
100
virtual
const
PMString
&
GetNewFile
() = 0;
101
106
virtual
void
SetNewFile
(
const
PMString
& file) = 0;
107
112
virtual
const
PMString
&
GetUser
() = 0;
113
118
virtual
void
SetUser
(
const
PMString
& user) = 0;
119
124
virtual
UID
GetColor
() = 0;
125
130
virtual
void
SetColor
(
UID
color) = 0;
131
136
virtual
IAssignment::AssignmentExportOptions
GetExportOption
() = 0;
137
142
virtual
void
SetExportOption
(
IAssignment::AssignmentExportOptions
options) = 0;
143
148
virtual
IAssignment::AssignmentCompatibility
GetExportCompatibility
()
const
= 0;
149
154
virtual
void
SetExportCompatibility
(
IAssignment::AssignmentCompatibility
compatibility) = 0;
155
160
virtual
bool16
GetIncludeLinkedFilesWhenPackage
()
const
= 0;
161
166
virtual
void
SetIncludeLinkedFilesWhenPackage
(bool16 includeFlag) = 0;
167
172
virtual
bool16
IsNewAssignment
() = 0;
173
178
virtual
bool16
GetNewAssignmentLocationNeedsValidation
() = 0;
179
185
virtual
bool16
SetNewAssignmentLocationNeedsValidation
(bool16 validated) = 0;
186
191
virtual
bool16
IsOrphaned
() = 0;
192
197
virtual
void
SetOrphaned
(bool16 Orphaned) = 0;
198
199
};
200
201
#endif // __IAssignmentOptionsDialogData__
tmpdoxygeninput
IAssignmentOptionsDialogData.h
Generated on Sat Jul 19 2025 02:54:12 for InDesign SDK by
1.8.3.1