OLD | NEW |
| (Empty) |
1 /* | |
2 * Copyright 2013 Google Inc. | |
3 | |
4 * Use of this source code is governed by a BSD-style license that can be | |
5 * found in the LICENSE file. | |
6 */ | |
7 | |
8 #ifndef SkPdfEnums_DEFINED | |
9 #define SkPdfEnums_DEFINED | |
10 | |
11 enum SkPdfNativeObjectType { | |
12 kNone_SkPdfNativeObjectType = 0, | |
13 kDictionary_SkPdfNativeObjectType, | |
14 kALinkAnnotationDictionary_SkPdfNativeObjectType, | |
15 kActionDictionary_SkPdfNativeObjectType, | |
16 kAlternateImageDictionary_SkPdfNativeObjectType, | |
17 kAnnotationActionsDictionary_SkPdfNativeObjectType, | |
18 kAnnotationDictionary_SkPdfNativeObjectType, | |
19 kAppearanceCharacteristicsDictionary_SkPdfNativeObjectType, | |
20 kAppearanceDictionary_SkPdfNativeObjectType, | |
21 kApplicationDataDictionary_SkPdfNativeObjectType, | |
22 kArtifactsDictionary_SkPdfNativeObjectType, | |
23 kAttributeObjectDictionary_SkPdfNativeObjectType, | |
24 kBeadDictionary_SkPdfNativeObjectType, | |
25 kBlockLevelStructureElementsDictionary_SkPdfNativeObjectType, | |
26 kBorderStyleDictionary_SkPdfNativeObjectType, | |
27 kBoxColorInformationDictionary_SkPdfNativeObjectType, | |
28 kBoxStyleDictionary_SkPdfNativeObjectType, | |
29 kCIDFontDescriptorDictionary_SkPdfNativeObjectType, | |
30 kCIDFontDictionary_SkPdfNativeObjectType, | |
31 kCIDSystemInfoDictionary_SkPdfNativeObjectType, | |
32 kCMapDictionary_SkPdfNativeObjectType, | |
33 kCalgrayColorSpaceDictionary_SkPdfNativeObjectType, | |
34 kCalrgbColorSpaceDictionary_SkPdfNativeObjectType, | |
35 kCatalogDictionary_SkPdfNativeObjectType, | |
36 kCcittfaxdecodeFilterDictionary_SkPdfNativeObjectType, | |
37 kCheckboxFieldDictionary_SkPdfNativeObjectType, | |
38 kChoiceFieldDictionary_SkPdfNativeObjectType, | |
39 kComponentsWithMetadataDictionary_SkPdfNativeObjectType, | |
40 kDctdecodeFilterDictionary_SkPdfNativeObjectType, | |
41 kDeviceNColorSpaceDictionary_SkPdfNativeObjectType, | |
42 kDocumentCatalogActionsDictionary_SkPdfNativeObjectType, | |
43 kDocumentInformationDictionary_SkPdfNativeObjectType, | |
44 kEmbeddedFileParameterDictionary_SkPdfNativeObjectType, | |
45 kEmbeddedFileStreamDictionary_SkPdfNativeObjectType, | |
46 kEmbeddedFontStreamDictionary_SkPdfNativeObjectType, | |
47 kEncodingDictionary_SkPdfNativeObjectType, | |
48 kEncryptedEmbeddedFileStreamDictionary_SkPdfNativeObjectType, | |
49 kEncryptionCommonDictionary_SkPdfNativeObjectType, | |
50 kFDFCatalogDictionary_SkPdfNativeObjectType, | |
51 kFDFDictionary_SkPdfNativeObjectType, | |
52 kFDFFieldDictionary_SkPdfNativeObjectType, | |
53 kFDFFileAnnotationDictionary_SkPdfNativeObjectType, | |
54 kFDFNamedPageReferenceDictionary_SkPdfNativeObjectType, | |
55 kFDFPageDictionary_SkPdfNativeObjectType, | |
56 kFDFTemplateDictionary_SkPdfNativeObjectType, | |
57 kFDFTrailerDictionary_SkPdfNativeObjectType, | |
58 kFieldDictionary_SkPdfNativeObjectType, | |
59 kFileAttachmentAnnotationDictionary_SkPdfNativeObjectType, | |
60 kFileSpecificationDictionary_SkPdfNativeObjectType, | |
61 kFileTrailerDictionary_SkPdfNativeObjectType, | |
62 kFontDescriptorDictionary_SkPdfNativeObjectType, | |
63 kFontDictionary_SkPdfNativeObjectType, | |
64 kType0FontDictionary_SkPdfNativeObjectType, | |
65 kType1FontDictionary_SkPdfNativeObjectType, | |
66 kMultiMasterFontDictionary_SkPdfNativeObjectType, | |
67 kTrueTypeFontDictionary_SkPdfNativeObjectType, | |
68 kType3FontDictionary_SkPdfNativeObjectType, | |
69 kType1FontDictionary__End_SkPdfNativeObjectType, | |
70 kFontDictionary__End_SkPdfNativeObjectType, | |
71 kFormFieldActionsDictionary_SkPdfNativeObjectType, | |
72 kFreeTextAnnotationDictionary_SkPdfNativeObjectType, | |
73 kFunctionCommonDictionary_SkPdfNativeObjectType, | |
74 kGoToActionDictionary_SkPdfNativeObjectType, | |
75 kGraphicsStateDictionary_SkPdfNativeObjectType, | |
76 kGroupAttributesDictionary_SkPdfNativeObjectType, | |
77 kHideActionDictionary_SkPdfNativeObjectType, | |
78 kIccProfileStreamDictionary_SkPdfNativeObjectType, | |
79 kIconFitDictionary_SkPdfNativeObjectType, | |
80 kImportDataActionDictionary_SkPdfNativeObjectType, | |
81 kInkAnnotationDictionary_SkPdfNativeObjectType, | |
82 kInlineLevelStructureElementsDictionary_SkPdfNativeObjectType, | |
83 kInteractiveFormDictionary_SkPdfNativeObjectType, | |
84 kJavascriptActionDictionary_SkPdfNativeObjectType, | |
85 kJavascriptDictionary_SkPdfNativeObjectType, | |
86 kJbig2DecodeFilterDictionary_SkPdfNativeObjectType, | |
87 kLabColorSpaceDictionary_SkPdfNativeObjectType, | |
88 kLaunchActionDictionary_SkPdfNativeObjectType, | |
89 kLineAnnotationDictionary_SkPdfNativeObjectType, | |
90 kListAttributeDictionary_SkPdfNativeObjectType, | |
91 kLzwdecodeAndFlatedecodeFiltersDictionary_SkPdfNativeObjectType, | |
92 kMacOsFileInformationDictionary_SkPdfNativeObjectType, | |
93 kMarkInformationDictionary_SkPdfNativeObjectType, | |
94 kMarkedContentReferenceDictionary_SkPdfNativeObjectType, | |
95 kMarkupAnnotationsDictionary_SkPdfNativeObjectType, | |
96 kMetadataStreamDictionary_SkPdfNativeObjectType, | |
97 kMovieActionDictionary_SkPdfNativeObjectType, | |
98 kMovieActivationDictionary_SkPdfNativeObjectType, | |
99 kMovieAnnotationDictionary_SkPdfNativeObjectType, | |
100 kMovieDictionary_SkPdfNativeObjectType, | |
101 kNameDictionary_SkPdfNativeObjectType, | |
102 kNameTreeNodeDictionary_SkPdfNativeObjectType, | |
103 kNamedActionsDictionary_SkPdfNativeObjectType, | |
104 kNumberTreeNodeDictionary_SkPdfNativeObjectType, | |
105 kObjectReferenceDictionary_SkPdfNativeObjectType, | |
106 kOpiVersionDictionary_SkPdfNativeObjectType, | |
107 kOutlineDictionary_SkPdfNativeObjectType, | |
108 kOutlineItemDictionary_SkPdfNativeObjectType, | |
109 kPDF_XOutputIntentDictionary_SkPdfNativeObjectType, | |
110 kPSXobjectDictionary_SkPdfNativeObjectType, | |
111 kPageLabelDictionary_SkPdfNativeObjectType, | |
112 kPageObjectActionsDictionary_SkPdfNativeObjectType, | |
113 kPageObjectDictionary_SkPdfNativeObjectType, | |
114 kPagePieceDictionary_SkPdfNativeObjectType, | |
115 kPageTreeNodeDictionary_SkPdfNativeObjectType, | |
116 kPopUpAnnotationDictionary_SkPdfNativeObjectType, | |
117 kPrinterMarkAnnotationDictionary_SkPdfNativeObjectType, | |
118 kPrinterMarkFormDictionary_SkPdfNativeObjectType, | |
119 kRadioButtonFieldDictionary_SkPdfNativeObjectType, | |
120 kReferenceDictionary_SkPdfNativeObjectType, | |
121 kRemoteGoToActionDictionary_SkPdfNativeObjectType, | |
122 kResetFormActionDictionary_SkPdfNativeObjectType, | |
123 kResourceDictionary_SkPdfNativeObjectType, | |
124 kRubberStampAnnotationDictionary_SkPdfNativeObjectType, | |
125 kSeparationDictionary_SkPdfNativeObjectType, | |
126 kShadingDictionary_SkPdfNativeObjectType, | |
127 kType1ShadingDictionary_SkPdfNativeObjectType, | |
128 kType2ShadingDictionary_SkPdfNativeObjectType, | |
129 kType3ShadingDictionary_SkPdfNativeObjectType, | |
130 kType4ShadingDictionary_SkPdfNativeObjectType, | |
131 kType5ShadingDictionary_SkPdfNativeObjectType, | |
132 kType6ShadingDictionary_SkPdfNativeObjectType, | |
133 kShadingDictionary__End_SkPdfNativeObjectType, | |
134 kSignatureDictionary_SkPdfNativeObjectType, | |
135 kSoftMaskDictionary_SkPdfNativeObjectType, | |
136 kSoundActionDictionary_SkPdfNativeObjectType, | |
137 kSoundAnnotationDictionary_SkPdfNativeObjectType, | |
138 kSoundObjectDictionary_SkPdfNativeObjectType, | |
139 kSourceInformationDictionary_SkPdfNativeObjectType, | |
140 kSquareOrCircleAnnotation_SkPdfNativeObjectType, | |
141 kStandardSecurityHandlerDictionary_SkPdfNativeObjectType, | |
142 kStandardStructureDictionary_SkPdfNativeObjectType, | |
143 kStreamCommonDictionary_SkPdfNativeObjectType, | |
144 kStructureElementAccessDictionary_SkPdfNativeObjectType, | |
145 kStructureElementDictionary_SkPdfNativeObjectType, | |
146 kStructureTreeRootDictionary_SkPdfNativeObjectType, | |
147 kSubmitFormActionDictionary_SkPdfNativeObjectType, | |
148 kTableAttributesDictionary_SkPdfNativeObjectType, | |
149 kTextAnnotationDictionary_SkPdfNativeObjectType, | |
150 kTextFieldDictionary_SkPdfNativeObjectType, | |
151 kThreadActionDictionary_SkPdfNativeObjectType, | |
152 kThreadDictionary_SkPdfNativeObjectType, | |
153 kTransitionDictionary_SkPdfNativeObjectType, | |
154 kTransparencyGroupDictionary_SkPdfNativeObjectType, | |
155 kTrapNetworkAnnotationDictionary_SkPdfNativeObjectType, | |
156 kTrapNetworkAppearanceStreamDictionary_SkPdfNativeObjectType, | |
157 kType0FunctionDictionary_SkPdfNativeObjectType, | |
158 kType10HalftoneDictionary_SkPdfNativeObjectType, | |
159 kType16HalftoneDictionary_SkPdfNativeObjectType, | |
160 kType1HalftoneDictionary_SkPdfNativeObjectType, | |
161 kType1PatternDictionary_SkPdfNativeObjectType, | |
162 kType2FunctionDictionary_SkPdfNativeObjectType, | |
163 kType2PatternDictionary_SkPdfNativeObjectType, | |
164 kType3FunctionDictionary_SkPdfNativeObjectType, | |
165 kType5HalftoneDictionary_SkPdfNativeObjectType, | |
166 kType6HalftoneDictionary_SkPdfNativeObjectType, | |
167 kURIActionDictionary_SkPdfNativeObjectType, | |
168 kURIDictionary_SkPdfNativeObjectType, | |
169 kURLAliasDictionary_SkPdfNativeObjectType, | |
170 kVariableTextFieldDictionary_SkPdfNativeObjectType, | |
171 kViewerPreferencesDictionary_SkPdfNativeObjectType, | |
172 kWebCaptureCommandDictionary_SkPdfNativeObjectType, | |
173 kWebCaptureCommandSettingsDictionary_SkPdfNativeObjectType, | |
174 kWebCaptureDictionary_SkPdfNativeObjectType, | |
175 kWebCaptureImageSetDictionary_SkPdfNativeObjectType, | |
176 kWebCaptureInformationDictionary_SkPdfNativeObjectType, | |
177 kWebCapturePageSetDictionary_SkPdfNativeObjectType, | |
178 kWidgetAnnotationDictionary_SkPdfNativeObjectType, | |
179 kWindowsLaunchActionDictionary_SkPdfNativeObjectType, | |
180 kXObjectDictionary_SkPdfNativeObjectType, | |
181 kImageDictionary_SkPdfNativeObjectType, | |
182 kSoftMaskImageDictionary_SkPdfNativeObjectType, | |
183 kImageDictionary__End_SkPdfNativeObjectType, | |
184 kType1FormDictionary_SkPdfNativeObjectType, | |
185 kXObjectDictionary__End_SkPdfNativeObjectType, | |
186 kDictionary__End_SkPdfNativeObjectType, | |
187 }; | |
188 | |
189 class SkPdfDictionary; | |
190 class SkPdfXObjectDictionary; | |
191 class SkPdfFontDictionary; | |
192 class SkPdfTrueTypeFontDictionary; | |
193 class SkPdfStreamCommonDictionary; | |
194 class SkPdfLzwdecodeAndFlatedecodeFiltersDictionary; | |
195 class SkPdfCcittfaxdecodeFilterDictionary; | |
196 class SkPdfJbig2DecodeFilterDictionary; | |
197 class SkPdfDctdecodeFilterDictionary; | |
198 class SkPdfFileTrailerDictionary; | |
199 class SkPdfEncryptionCommonDictionary; | |
200 class SkPdfStandardSecurityHandlerDictionary; | |
201 class SkPdfCatalogDictionary; | |
202 class SkPdfPageTreeNodeDictionary; | |
203 class SkPdfPageObjectDictionary; | |
204 class SkPdfNameDictionary; | |
205 class SkPdfResourceDictionary; | |
206 class SkPdfNameTreeNodeDictionary; | |
207 class SkPdfNumberTreeNodeDictionary; | |
208 class SkPdfFunctionCommonDictionary; | |
209 class SkPdfType0FunctionDictionary; | |
210 class SkPdfType2FunctionDictionary; | |
211 class SkPdfType3FunctionDictionary; | |
212 class SkPdfFileSpecificationDictionary; | |
213 class SkPdfEmbeddedFileStreamDictionary; | |
214 class SkPdfEmbeddedFileParameterDictionary; | |
215 class SkPdfMacOsFileInformationDictionary; | |
216 class SkPdfGraphicsStateDictionary; | |
217 class SkPdfCalgrayColorSpaceDictionary; | |
218 class SkPdfCalrgbColorSpaceDictionary; | |
219 class SkPdfLabColorSpaceDictionary; | |
220 class SkPdfIccProfileStreamDictionary; | |
221 class SkPdfDeviceNColorSpaceDictionary; | |
222 class SkPdfType1PatternDictionary; | |
223 class SkPdfType2PatternDictionary; | |
224 class SkPdfShadingDictionary; | |
225 class SkPdfType1ShadingDictionary; | |
226 class SkPdfType2ShadingDictionary; | |
227 class SkPdfType3ShadingDictionary; | |
228 class SkPdfType4ShadingDictionary; | |
229 class SkPdfType5ShadingDictionary; | |
230 class SkPdfType6ShadingDictionary; | |
231 class SkPdfImageDictionary; | |
232 class SkPdfAlternateImageDictionary; | |
233 class SkPdfType1FormDictionary; | |
234 class SkPdfGroupAttributesDictionary; | |
235 class SkPdfReferenceDictionary; | |
236 class SkPdfPSXobjectDictionary; | |
237 class SkPdfType1FontDictionary; | |
238 class SkPdfType3FontDictionary; | |
239 class SkPdfEncodingDictionary; | |
240 class SkPdfCIDSystemInfoDictionary; | |
241 class SkPdfCIDFontDictionary; | |
242 class SkPdfCMapDictionary; | |
243 class SkPdfType0FontDictionary; | |
244 class SkPdfFontDescriptorDictionary; | |
245 class SkPdfCIDFontDescriptorDictionary; | |
246 class SkPdfEmbeddedFontStreamDictionary; | |
247 class SkPdfType1HalftoneDictionary; | |
248 class SkPdfType6HalftoneDictionary; | |
249 class SkPdfType10HalftoneDictionary; | |
250 class SkPdfType16HalftoneDictionary; | |
251 class SkPdfType5HalftoneDictionary; | |
252 class SkPdfSoftMaskDictionary; | |
253 class SkPdfSoftMaskImageDictionary; | |
254 class SkPdfTransparencyGroupDictionary; | |
255 class SkPdfViewerPreferencesDictionary; | |
256 class SkPdfOutlineDictionary; | |
257 class SkPdfOutlineItemDictionary; | |
258 class SkPdfPageLabelDictionary; | |
259 class SkPdfThreadDictionary; | |
260 class SkPdfBeadDictionary; | |
261 class SkPdfTransitionDictionary; | |
262 class SkPdfAnnotationDictionary; | |
263 class SkPdfBorderStyleDictionary; | |
264 class SkPdfAppearanceDictionary; | |
265 class SkPdfTextAnnotationDictionary; | |
266 class SkPdfALinkAnnotationDictionary; | |
267 class SkPdfFreeTextAnnotationDictionary; | |
268 class SkPdfLineAnnotationDictionary; | |
269 class SkPdfSquareOrCircleAnnotation; | |
270 class SkPdfMarkupAnnotationsDictionary; | |
271 class SkPdfRubberStampAnnotationDictionary; | |
272 class SkPdfInkAnnotationDictionary; | |
273 class SkPdfPopUpAnnotationDictionary; | |
274 class SkPdfFileAttachmentAnnotationDictionary; | |
275 class SkPdfSoundAnnotationDictionary; | |
276 class SkPdfMovieAnnotationDictionary; | |
277 class SkPdfWidgetAnnotationDictionary; | |
278 class SkPdfActionDictionary; | |
279 class SkPdfAnnotationActionsDictionary; | |
280 class SkPdfPageObjectActionsDictionary; | |
281 class SkPdfFormFieldActionsDictionary; | |
282 class SkPdfDocumentCatalogActionsDictionary; | |
283 class SkPdfGoToActionDictionary; | |
284 class SkPdfRemoteGoToActionDictionary; | |
285 class SkPdfLaunchActionDictionary; | |
286 class SkPdfWindowsLaunchActionDictionary; | |
287 class SkPdfThreadActionDictionary; | |
288 class SkPdfURIActionDictionary; | |
289 class SkPdfURIDictionary; | |
290 class SkPdfSoundActionDictionary; | |
291 class SkPdfMovieActionDictionary; | |
292 class SkPdfHideActionDictionary; | |
293 class SkPdfNamedActionsDictionary; | |
294 class SkPdfInteractiveFormDictionary; | |
295 class SkPdfFieldDictionary; | |
296 class SkPdfVariableTextFieldDictionary; | |
297 class SkPdfAppearanceCharacteristicsDictionary; | |
298 class SkPdfCheckboxFieldDictionary; | |
299 class SkPdfRadioButtonFieldDictionary; | |
300 class SkPdfTextFieldDictionary; | |
301 class SkPdfChoiceFieldDictionary; | |
302 class SkPdfSignatureDictionary; | |
303 class SkPdfSubmitFormActionDictionary; | |
304 class SkPdfResetFormActionDictionary; | |
305 class SkPdfImportDataActionDictionary; | |
306 class SkPdfJavascriptActionDictionary; | |
307 class SkPdfFDFTrailerDictionary; | |
308 class SkPdfFDFCatalogDictionary; | |
309 class SkPdfFDFDictionary; | |
310 class SkPdfEncryptedEmbeddedFileStreamDictionary; | |
311 class SkPdfJavascriptDictionary; | |
312 class SkPdfFDFFieldDictionary; | |
313 class SkPdfIconFitDictionary; | |
314 class SkPdfFDFPageDictionary; | |
315 class SkPdfFDFTemplateDictionary; | |
316 class SkPdfFDFNamedPageReferenceDictionary; | |
317 class SkPdfFDFFileAnnotationDictionary; | |
318 class SkPdfSoundObjectDictionary; | |
319 class SkPdfMovieDictionary; | |
320 class SkPdfMovieActivationDictionary; | |
321 class SkPdfDocumentInformationDictionary; | |
322 class SkPdfMetadataStreamDictionary; | |
323 class SkPdfComponentsWithMetadataDictionary; | |
324 class SkPdfPagePieceDictionary; | |
325 class SkPdfApplicationDataDictionary; | |
326 class SkPdfStructureTreeRootDictionary; | |
327 class SkPdfStructureElementDictionary; | |
328 class SkPdfMarkedContentReferenceDictionary; | |
329 class SkPdfObjectReferenceDictionary; | |
330 class SkPdfStructureElementAccessDictionary; | |
331 class SkPdfAttributeObjectDictionary; | |
332 class SkPdfMarkInformationDictionary; | |
333 class SkPdfArtifactsDictionary; | |
334 class SkPdfStandardStructureDictionary; | |
335 class SkPdfBlockLevelStructureElementsDictionary; | |
336 class SkPdfInlineLevelStructureElementsDictionary; | |
337 class SkPdfListAttributeDictionary; | |
338 class SkPdfTableAttributesDictionary; | |
339 class SkPdfWebCaptureInformationDictionary; | |
340 class SkPdfWebCaptureDictionary; | |
341 class SkPdfWebCapturePageSetDictionary; | |
342 class SkPdfWebCaptureImageSetDictionary; | |
343 class SkPdfSourceInformationDictionary; | |
344 class SkPdfURLAliasDictionary; | |
345 class SkPdfWebCaptureCommandDictionary; | |
346 class SkPdfWebCaptureCommandSettingsDictionary; | |
347 class SkPdfBoxColorInformationDictionary; | |
348 class SkPdfBoxStyleDictionary; | |
349 class SkPdfPrinterMarkAnnotationDictionary; | |
350 class SkPdfPrinterMarkFormDictionary; | |
351 class SkPdfSeparationDictionary; | |
352 class SkPdfPDF_XOutputIntentDictionary; | |
353 class SkPdfTrapNetworkAnnotationDictionary; | |
354 class SkPdfTrapNetworkAppearanceStreamDictionary; | |
355 class SkPdfOpiVersionDictionary; | |
356 class SkPdfMultiMasterFontDictionary; | |
357 | |
358 #endif // SkPdfEnums_DEFINED | |
OLD | NEW |