InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
InCopyImportExportDefs.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner:
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 // ADOBE CONFIDENTIAL
24 //
25 //========================================================================================
26 
27 #ifndef __InCopyImportExportDefs__
28 #define __InCopyImportExportDefs__
29 
30 #include "CrossPlatformTypes.h"
31 
32 namespace InCopy
33 {
34 // Precision value to use for all reals persisted to xml as scientific notation
35 extern const int32 kInCopyPrecision;
36 
37 // constants for XML string values
38 
39 extern ConstCString kXMLVersion;
40 
41 extern ConstCString kInCopyStoryElementName;
42 extern ConstCString kInCopyDocumentElementName;
43 
44 extern ConstCString kNamepaceAttr;
45 extern ConstCString kNamespaceValue;
46 extern ConstCString kNamespacePrefix;
47 extern ConstCString kNamespaceValAttr;
48 
49 extern ConstCString kXMLValueAttr;
50 extern ConstCString kTextAttrClassIDAttr;
51 
52 extern ConstCString kStoryVersionAttr;
53 extern ConstCString kStoryVersionValue;
54 extern ConstCString kStoryFinalPreReleaseVersionValue; // only versions between finalPreRelease and final will open in the shipping build
55 
56 extern ConstCString kStoryLabelAttr;
57 
58 extern ConstCString kStoryPageSizeAttr;
59 
60 extern ConstCString kInCopyStoryBossElementName;
61 extern ConstCString kStoryTrackChangesAttr;
62 extern ConstCString kDefaultFontNameAttr;
63 extern ConstCString kWinDefaultFontName;
64 extern ConstCString kMacDefaultFontName;
65 extern ConstCString kOpticalMarginAttr;
66 extern ConstCString kOpticalSizeAttr;
67 
68 extern ConstCString kInCopyParaStyleListElementName;
69 extern ConstCString kInCopyCharStyleListElementName;
70 extern ConstCString kInCopyParaStyleElementName;
71 extern ConstCString kInCopyCharStyleElementName;
72 extern ConstCString kInCopyStyleBasedOnAttr;
73 extern ConstCString kInCopyNextStyleAttr;
74 extern ConstCString kInCopyStyleImportedAttr;
75 
76 extern ConstCString kInCopyEndAttributeElementName;
77 
78 extern ConstCString kInCopyStyleNameAttr;
79 extern ConstCString kInCopyOverrideValueAttr;
80 
81 extern ConstCString kInCopyUnimplemented;
82 
83 extern ConstCString kInCopyNoteElementName;
84 extern ConstCString kInCopyNoteAuthorAttr;
85 extern ConstCString kInCopyNoteVisibleAttr;
86 extern ConstCString kInCopyNoteCollapseAttr;
87 extern ConstCString kInCopyNoteTypeAttr;
88 extern ConstCString kInCopyNoteSelectionStartAttr;
89 extern ConstCString kInCopyNoteSelectionEndAttr;
90 extern ConstCString kInCopyNoteColorAttr;
91 
92 extern ConstCString kInCopyNoteCreationTimeAttr;
93 extern ConstCString kInCopyNoteModifiedTimeAttr;
94 
95 extern ConstCString kInCopyNoteLayoutAttr;
96 extern ConstCString kInCopyNoteGalleyAttr;
97 extern ConstCString kInCopyNoteScaleAttr;
98 
99 
100 extern ConstCString kInCopyRedlineElementName;
101 extern ConstCString kInCopyRedlineTypeAttr;
102 extern ConstCString kInCopyRedlineMovedAttr;
103 extern ConstCString kInCopyRedlineLengthAttr;
104 extern ConstCString kInCopyRedlineUserAttr;
105 extern ConstCString kInCopyRedlineTimeAttr;
106 extern ConstCString kInCopyEndRedlineElementName;
107 
108 extern ConstCString kInCopySwatchListElementName;
109 extern ConstCString kInCopyInkListElementName;
110 extern ConstCString kInCopyColorElementName;
111 extern ConstCString kInCopyInkElementName;
112 extern ConstCString kInCopyTintElementName;
113 extern ConstCString kInCopyGradientElementName;
114 extern ConstCString kInCopyGradientStopElementName;
115 extern ConstCString kInCopyGradientMidpointElementName;
116 
117 extern ConstCString kInCopyIsProcessAttr;
118 extern ConstCString kInCopyPrintInkAttr;
119 extern ConstCString kInCopyOverPrintInkAttr;
120 extern ConstCString kInCopyOverprintTholdAttr;
121 extern ConstCString kInCopyDensityAttr;
122 extern ConstCString kInCopyTrapTypeAttr;
123 extern ConstCString kInCopyTrapOrderAttr;
124 extern ConstCString kInCopyOverridePPDAttr;
125 extern ConstCString kInCopyFrequencyAttr;
126 extern ConstCString kInCopyAngleAttr;
127 extern ConstCString kInCopySolidityAttr;
128 extern ConstCString kInCopyAsProcessAttr;
129 extern ConstCString kInCopyAliasUIDAttr;
130 
131 extern ConstCString kInCopyXMLTagListElementName;
132 extern ConstCString kInCopyXMLTagElementName;
133 extern ConstCString kInCopyXMLTagNameAttr;
134 extern ConstCString kInCopyXMLTagColorIndexAttr;
135 extern ConstCString kInCopyXMLTagColorRGBAttr;
136 
137 extern ConstCString kInCopyDocUserListElementName;
138 extern ConstCString kInCopyDocUserElementName;
139 extern ConstCString kInCopyDocUserNameAttr;
140 extern ConstCString kInCopyDocUserColorIndexAttr;
141 extern ConstCString kInCopyDocUserNoteIndexAttr;
142 extern ConstCString kInCopyDocUserTCIndexAttr;
143 
144 extern ConstCString kInCopySwatchNameAttr;
145 extern ConstCString kInCopyColorTypeAttr;
146 extern ConstCString kInCopyColorSpaceAttr;
147 extern ConstCString kInCopyColorValuesAttr;
148 extern ConstCString kInCopyBaseColorAttr;
149 extern ConstCString kInCopyTintAmountAttr;
150 extern ConstCString kInCopyGradientLocationAttr;
151 extern ConstCString kInCopyGradientTypeAttr;
152 extern ConstCString kInCopyInksAttr;
153 extern ConstCString kInCopyColorRemarkAttr;
154 extern ConstCString kInCopyColorParentAttr;
155 
156 extern ConstCString kInCopyProcessColorTypeAttrValue;
157 extern ConstCString kInCopySpotColorTypeAttrValue;
158 extern ConstCString kInCopyDeviceNColorTypeAttrValue;
159 
160 extern ConstCString kInCopyRGBColorSpaceAttrValue;
161 extern ConstCString kInCopyCMYKColorSpaceAttrValue;
162 extern ConstCString kInCopyLABColorSpaceAttrValue;
163 extern ConstCString kInCopyHSBColorSpaceAttrValue;
164 extern ConstCString kInCopySeparationColorSpaceAttrValue;
165 extern ConstCString kInCopyDeviceNColorSpaceAttrValue;
166 
167 extern ConstCString kInCopyGradientLinearAttrValue;
168 extern ConstCString kInCopyGradientRadialAttrValue;
169 
170 extern ConstCString kInCopyTaggedInlineElementName;
171 extern ConstCString kInCopyInlineElementName;
172 extern ConstCString kInCopyInlineIDAttr;
173 
174 extern ConstCString kInCopyTableElementName;
175 extern ConstCString kInCopyTableRowElementName;
176 extern ConstCString kInCopyCellContentElementName;
177 extern ConstCString kInCopyTableAttributeElementName;
178 extern ConstCString kInCopyRowAttributeElementName;
179 extern ConstCString kInCopyNonAnchorCellAttributeElementName;
180 extern ConstCString kInCopyRowElementName;
181 extern ConstCString kInCopyColumnAttributeElementName;
182 extern ConstCString kInCopyColumnElementName;
183 extern ConstCString kInCopyStyleAttrValue;
184 extern ConstCString kInCopyRowsAttrValue;
185 extern ConstCString kInCopyColumnsAttrValue;
186 extern ConstCString kInCopyHeadersAttrValue;
187 extern ConstCString kInCopyFootersAttrValue;
188 extern ConstCString kInCopyLeftAttrValue; // left
189 extern ConstCString kInCopyTopAttrValue; // top
190 extern ConstCString kInCopyWidthAttrValue; // width
191 extern ConstCString kInCopyHeightAttrValue; // height
192 extern ConstCString kInCopyNumAttrValue;
193 
194 extern ConstCString kInCopyIndexPageEntryElementName;
195 extern ConstCString kInCopyPageEntryTypeAttr;
196 extern ConstCString kInCopyPageEntryNextSAttr; // next style
197 extern ConstCString kInCopyPageEntryNextPAttr; // next page or paragraph
198 extern ConstCString kInCopyPageEntryStyleAttr; // next style
199 
200 extern ConstCString kInCopyIndexXRefEntryElementName;
201 extern ConstCString kInCopyXRefEntryTypeAttr;
202 extern ConstCString kInCopyXRefEntryCustomAttr; // next style
203 
204 extern ConstCString kInCopyIndexTopicEntryElementName;
205 extern ConstCString kInCopyIndexEntryDisplayAttr;
206 extern ConstCString kInCopyIndexEntrySortAttr;
207 extern ConstCString kInCopyIndexEntryLanguageAttr;
208 extern ConstCString kInCopyIndexEntryLevelAttr;
209 
210 extern ConstCString kInCopyHyperlinkTextMarkerElementName;
211 extern ConstCString kInCopyHyperlinkTextDestMarkerElementName;
212 extern ConstCString kInCopyHyperlinkTextEndMarkerElementName;
213 
214 extern ConstCString kInCopyHyperlinkSourceAttr;
215 extern ConstCString kInCopyHyperlinkNameAttr;
216 extern ConstCString kInCopyHyperlinkDestinationAttr;
217 extern ConstCString kInCopyHyperlinkLengthAttr;
218 extern ConstCString kInCopyHyperlinkHiddenAttr;
219 extern ConstCString kInCopyHyperlinkLinkHiddenAttr;
220 extern ConstCString kInCopyHyperlinkVisibleAttr;
221 extern ConstCString kInCopyHyperlinkBorderAttr;
222 extern ConstCString kInCopyHyperlinkHiliteAttr;
223 extern ConstCString kInCopyHyperlinkColorIndexAttr;
224 extern ConstCString kInCopyHyperlinkRGBAttr;
225 extern ConstCString kInCopyHyperlinkOutlineAttr;
226 
227 extern ConstCString kInCopyDocPrefsElementName;
228 
229 extern ConstCString kInCopyCharSettingsElementName;
230 extern ConstCString kInCopySuperSizeAttr;
231 extern ConstCString kInCopySubSizeAttr;
232 extern ConstCString kInCopySuperPosAttr;
233 extern ConstCString kInCopySubPosAttr;
234 extern ConstCString kInCopySmallCapAttr;
235 
236 extern ConstCString kInCopyTypeOptionsElementName;
237 extern ConstCString kInCopyQuotesAttr;
238 extern ConstCString kInCopyOptSizeAttr;
239 extern ConstCString kInCopyParaLeadingAttr;
240 
241 extern ConstCString kInCopyDisplayOptionsElementName;
242 extern ConstCString kInCopyKeepViolationsAttr;
243 extern ConstCString kInCopyHJViolationsAttr;
244 extern ConstCString kInCopyCustomKernTrackAttr;
245 extern ConstCString kInCopySubFontsAttr;
246 extern ConstCString kInCopySubGlyphsAttr;
247 extern ConstCString kInCopyJustifyWrapAttr;
248 
249 extern ConstCString kInCopyWinStateElementName;
250 extern ConstCString kInCopyWinFrameAttr;
251 extern ConstCString kInCopyWinScaleXAttr;
252 extern ConstCString kInCopyWinScaleYAttr;
253 extern ConstCString kInCopyWinScrollAttr;
254 extern ConstCString kInCopyWinFitAttr;
255 extern ConstCString kInCopyWinVisibleAttr;
256 
257 extern ConstCString kInCopyFontNameAttr;
258 extern ConstCString kInCopyFontFaceAttr;
259 extern ConstCString kInCopynAxesAttr;
260 extern ConstCString kInCopyAxisAttr;
261 extern ConstCString kInCopyInheritAxisAttr;
262 
263 extern ConstCString kInCopyLangAttr;
264 extern ConstCString kNoLanguageStr;
265 
266 extern ConstCString kInCopyTabPosAttr;
267 extern ConstCString kInCopyTabAlignAttr;
268 extern ConstCString kInCopyTabAlignToCharAttr;
269 extern ConstCString kInCopyTabIsDefaultAttr;
270 extern ConstCString kInCopyTabINumLeadersAttr;
271 extern ConstCString kInCopyTabLeadersAttr;
272 extern ConstCString kInCopyTabStopElemName;
273 extern ConstCString kRightStr ;
274 extern ConstCString kLeftStr ;
275 extern ConstCString kCenterStr ;
276 extern ConstCString kCharStr ;
277 
278 extern ConstCString kXMPProcInstrStr ;
279 extern ConstCString kXMPElementStr ;
280 extern ConstCString kInCopyUIDAttr ;
281 extern ConstCString kInCopyInvalidUIDStr ;
282 
283 extern ConstCString kInCopySPAssetElementName;
284 extern ConstCString kInCopyURLAttr;
285 
286 // XML specific values
287 extern ConstCString kXMLSpaceAttr;
288 extern ConstCString kXMLSpacePreserveValue;
289 
290 extern ConstCString kInCopyTableDirAttrValue;
291 extern ConstCString kStoryRTLAttr;
292 
293 //character attribute element names
294 #include "InCopyCharAttrElemNames.h"
295 
296 // see InCopyStoryExportProvider
297 extern ConstCString kInCopyStoryFormatName;
298 extern ConstCString kInCopyInterchangeFormatName;
299 extern ConstCString kInCopyMarkupFormatName;
300 extern ConstCString kInCopyWebMarkupFormatName;
301 } // namespace InCopy
302 
303 #endif // __InCopyImportExportDefs__