Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(129)

Side by Side Diff: experimental/PdfViewer/pdfparser/native/pdfapi/SkPdfBlockLevelStructureElementsDictionary_autogen.h

Issue 1266093003: Remove experimental/PdfViewer (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: 2015-08-03 (Monday) 10:43:56 EDT Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(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 SkPdfBlockLevelStructureElementsDictionary_DEFINED
9 #define SkPdfBlockLevelStructureElementsDictionary_DEFINED
10
11 #include "SkPdfDictionary_autogen.h"
12
13 // Additional standard layout attributes specific to block-level structure eleme nts
14 class SkPdfBlockLevelStructureElementsDictionary : public SkPdfDictionary {
15 public:
16 public:
17 SkPdfBlockLevelStructureElementsDictionary* asBlockLevelStructureElementsDict ionary() {return this;}
18 const SkPdfBlockLevelStructureElementsDictionary* asBlockLevelStructureElemen tsDictionary() const {return this;}
19
20 private:
21 SkPdfALinkAnnotationDictionary* asALinkAnnotationDictionary() {return (SkPdfA LinkAnnotationDictionary*)this;}
22 const SkPdfALinkAnnotationDictionary* asALinkAnnotationDictionary() const {re turn (const SkPdfALinkAnnotationDictionary*)this;}
23
24 SkPdfActionDictionary* asActionDictionary() {return (SkPdfActionDictionary*)t his;}
25 const SkPdfActionDictionary* asActionDictionary() const {return (const SkPdfA ctionDictionary*)this;}
26
27 SkPdfAlternateImageDictionary* asAlternateImageDictionary() {return (SkPdfAlt ernateImageDictionary*)this;}
28 const SkPdfAlternateImageDictionary* asAlternateImageDictionary() const {retu rn (const SkPdfAlternateImageDictionary*)this;}
29
30 SkPdfAnnotationActionsDictionary* asAnnotationActionsDictionary() {return (Sk PdfAnnotationActionsDictionary*)this;}
31 const SkPdfAnnotationActionsDictionary* asAnnotationActionsDictionary() const {return (const SkPdfAnnotationActionsDictionary*)this;}
32
33 SkPdfAnnotationDictionary* asAnnotationDictionary() {return (SkPdfAnnotationD ictionary*)this;}
34 const SkPdfAnnotationDictionary* asAnnotationDictionary() const {return (cons t SkPdfAnnotationDictionary*)this;}
35
36 SkPdfAppearanceCharacteristicsDictionary* asAppearanceCharacteristicsDictiona ry() {return (SkPdfAppearanceCharacteristicsDictionary*)this;}
37 const SkPdfAppearanceCharacteristicsDictionary* asAppearanceCharacteristicsDi ctionary() const {return (const SkPdfAppearanceCharacteristicsDictionary*)this;}
38
39 SkPdfAppearanceDictionary* asAppearanceDictionary() {return (SkPdfAppearanceD ictionary*)this;}
40 const SkPdfAppearanceDictionary* asAppearanceDictionary() const {return (cons t SkPdfAppearanceDictionary*)this;}
41
42 SkPdfApplicationDataDictionary* asApplicationDataDictionary() {return (SkPdfA pplicationDataDictionary*)this;}
43 const SkPdfApplicationDataDictionary* asApplicationDataDictionary() const {re turn (const SkPdfApplicationDataDictionary*)this;}
44
45 SkPdfArtifactsDictionary* asArtifactsDictionary() {return (SkPdfArtifactsDict ionary*)this;}
46 const SkPdfArtifactsDictionary* asArtifactsDictionary() const {return (const SkPdfArtifactsDictionary*)this;}
47
48 SkPdfAttributeObjectDictionary* asAttributeObjectDictionary() {return (SkPdfA ttributeObjectDictionary*)this;}
49 const SkPdfAttributeObjectDictionary* asAttributeObjectDictionary() const {re turn (const SkPdfAttributeObjectDictionary*)this;}
50
51 SkPdfBeadDictionary* asBeadDictionary() {return (SkPdfBeadDictionary*)this;}
52 const SkPdfBeadDictionary* asBeadDictionary() const {return (const SkPdfBeadD ictionary*)this;}
53
54 SkPdfBorderStyleDictionary* asBorderStyleDictionary() {return (SkPdfBorderSty leDictionary*)this;}
55 const SkPdfBorderStyleDictionary* asBorderStyleDictionary() const {return (co nst SkPdfBorderStyleDictionary*)this;}
56
57 SkPdfBoxColorInformationDictionary* asBoxColorInformationDictionary() {return (SkPdfBoxColorInformationDictionary*)this;}
58 const SkPdfBoxColorInformationDictionary* asBoxColorInformationDictionary() c onst {return (const SkPdfBoxColorInformationDictionary*)this;}
59
60 SkPdfBoxStyleDictionary* asBoxStyleDictionary() {return (SkPdfBoxStyleDiction ary*)this;}
61 const SkPdfBoxStyleDictionary* asBoxStyleDictionary() const {return (const Sk PdfBoxStyleDictionary*)this;}
62
63 SkPdfCIDFontDescriptorDictionary* asCIDFontDescriptorDictionary() {return (Sk PdfCIDFontDescriptorDictionary*)this;}
64 const SkPdfCIDFontDescriptorDictionary* asCIDFontDescriptorDictionary() const {return (const SkPdfCIDFontDescriptorDictionary*)this;}
65
66 SkPdfCIDFontDictionary* asCIDFontDictionary() {return (SkPdfCIDFontDictionary *)this;}
67 const SkPdfCIDFontDictionary* asCIDFontDictionary() const {return (const SkPd fCIDFontDictionary*)this;}
68
69 SkPdfCIDSystemInfoDictionary* asCIDSystemInfoDictionary() {return (SkPdfCIDSy stemInfoDictionary*)this;}
70 const SkPdfCIDSystemInfoDictionary* asCIDSystemInfoDictionary() const {return (const SkPdfCIDSystemInfoDictionary*)this;}
71
72 SkPdfCMapDictionary* asCMapDictionary() {return (SkPdfCMapDictionary*)this;}
73 const SkPdfCMapDictionary* asCMapDictionary() const {return (const SkPdfCMapD ictionary*)this;}
74
75 SkPdfCalgrayColorSpaceDictionary* asCalgrayColorSpaceDictionary() {return (Sk PdfCalgrayColorSpaceDictionary*)this;}
76 const SkPdfCalgrayColorSpaceDictionary* asCalgrayColorSpaceDictionary() const {return (const SkPdfCalgrayColorSpaceDictionary*)this;}
77
78 SkPdfCalrgbColorSpaceDictionary* asCalrgbColorSpaceDictionary() {return (SkPd fCalrgbColorSpaceDictionary*)this;}
79 const SkPdfCalrgbColorSpaceDictionary* asCalrgbColorSpaceDictionary() const { return (const SkPdfCalrgbColorSpaceDictionary*)this;}
80
81 SkPdfCatalogDictionary* asCatalogDictionary() {return (SkPdfCatalogDictionary *)this;}
82 const SkPdfCatalogDictionary* asCatalogDictionary() const {return (const SkPd fCatalogDictionary*)this;}
83
84 SkPdfCcittfaxdecodeFilterDictionary* asCcittfaxdecodeFilterDictionary() {retu rn (SkPdfCcittfaxdecodeFilterDictionary*)this;}
85 const SkPdfCcittfaxdecodeFilterDictionary* asCcittfaxdecodeFilterDictionary() const {return (const SkPdfCcittfaxdecodeFilterDictionary*)this;}
86
87 SkPdfCheckboxFieldDictionary* asCheckboxFieldDictionary() {return (SkPdfCheck boxFieldDictionary*)this;}
88 const SkPdfCheckboxFieldDictionary* asCheckboxFieldDictionary() const {return (const SkPdfCheckboxFieldDictionary*)this;}
89
90 SkPdfChoiceFieldDictionary* asChoiceFieldDictionary() {return (SkPdfChoiceFie ldDictionary*)this;}
91 const SkPdfChoiceFieldDictionary* asChoiceFieldDictionary() const {return (co nst SkPdfChoiceFieldDictionary*)this;}
92
93 SkPdfComponentsWithMetadataDictionary* asComponentsWithMetadataDictionary() { return (SkPdfComponentsWithMetadataDictionary*)this;}
94 const SkPdfComponentsWithMetadataDictionary* asComponentsWithMetadataDictiona ry() const {return (const SkPdfComponentsWithMetadataDictionary*)this;}
95
96 SkPdfDctdecodeFilterDictionary* asDctdecodeFilterDictionary() {return (SkPdfD ctdecodeFilterDictionary*)this;}
97 const SkPdfDctdecodeFilterDictionary* asDctdecodeFilterDictionary() const {re turn (const SkPdfDctdecodeFilterDictionary*)this;}
98
99 SkPdfDeviceNColorSpaceDictionary* asDeviceNColorSpaceDictionary() {return (Sk PdfDeviceNColorSpaceDictionary*)this;}
100 const SkPdfDeviceNColorSpaceDictionary* asDeviceNColorSpaceDictionary() const {return (const SkPdfDeviceNColorSpaceDictionary*)this;}
101
102 SkPdfDocumentCatalogActionsDictionary* asDocumentCatalogActionsDictionary() { return (SkPdfDocumentCatalogActionsDictionary*)this;}
103 const SkPdfDocumentCatalogActionsDictionary* asDocumentCatalogActionsDictiona ry() const {return (const SkPdfDocumentCatalogActionsDictionary*)this;}
104
105 SkPdfDocumentInformationDictionary* asDocumentInformationDictionary() {return (SkPdfDocumentInformationDictionary*)this;}
106 const SkPdfDocumentInformationDictionary* asDocumentInformationDictionary() c onst {return (const SkPdfDocumentInformationDictionary*)this;}
107
108 SkPdfEmbeddedFileParameterDictionary* asEmbeddedFileParameterDictionary() {re turn (SkPdfEmbeddedFileParameterDictionary*)this;}
109 const SkPdfEmbeddedFileParameterDictionary* asEmbeddedFileParameterDictionary () const {return (const SkPdfEmbeddedFileParameterDictionary*)this;}
110
111 SkPdfEmbeddedFileStreamDictionary* asEmbeddedFileStreamDictionary() {return ( SkPdfEmbeddedFileStreamDictionary*)this;}
112 const SkPdfEmbeddedFileStreamDictionary* asEmbeddedFileStreamDictionary() con st {return (const SkPdfEmbeddedFileStreamDictionary*)this;}
113
114 SkPdfEmbeddedFontStreamDictionary* asEmbeddedFontStreamDictionary() {return ( SkPdfEmbeddedFontStreamDictionary*)this;}
115 const SkPdfEmbeddedFontStreamDictionary* asEmbeddedFontStreamDictionary() con st {return (const SkPdfEmbeddedFontStreamDictionary*)this;}
116
117 SkPdfEncodingDictionary* asEncodingDictionary() {return (SkPdfEncodingDiction ary*)this;}
118 const SkPdfEncodingDictionary* asEncodingDictionary() const {return (const Sk PdfEncodingDictionary*)this;}
119
120 SkPdfEncryptedEmbeddedFileStreamDictionary* asEncryptedEmbeddedFileStreamDict ionary() {return (SkPdfEncryptedEmbeddedFileStreamDictionary*)this;}
121 const SkPdfEncryptedEmbeddedFileStreamDictionary* asEncryptedEmbeddedFileStre amDictionary() const {return (const SkPdfEncryptedEmbeddedFileStreamDictionary*) this;}
122
123 SkPdfEncryptionCommonDictionary* asEncryptionCommonDictionary() {return (SkPd fEncryptionCommonDictionary*)this;}
124 const SkPdfEncryptionCommonDictionary* asEncryptionCommonDictionary() const { return (const SkPdfEncryptionCommonDictionary*)this;}
125
126 SkPdfFDFCatalogDictionary* asFDFCatalogDictionary() {return (SkPdfFDFCatalogD ictionary*)this;}
127 const SkPdfFDFCatalogDictionary* asFDFCatalogDictionary() const {return (cons t SkPdfFDFCatalogDictionary*)this;}
128
129 SkPdfFDFDictionary* asFDFDictionary() {return (SkPdfFDFDictionary*)this;}
130 const SkPdfFDFDictionary* asFDFDictionary() const {return (const SkPdfFDFDict ionary*)this;}
131
132 SkPdfFDFFieldDictionary* asFDFFieldDictionary() {return (SkPdfFDFFieldDiction ary*)this;}
133 const SkPdfFDFFieldDictionary* asFDFFieldDictionary() const {return (const Sk PdfFDFFieldDictionary*)this;}
134
135 SkPdfFDFFileAnnotationDictionary* asFDFFileAnnotationDictionary() {return (Sk PdfFDFFileAnnotationDictionary*)this;}
136 const SkPdfFDFFileAnnotationDictionary* asFDFFileAnnotationDictionary() const {return (const SkPdfFDFFileAnnotationDictionary*)this;}
137
138 SkPdfFDFNamedPageReferenceDictionary* asFDFNamedPageReferenceDictionary() {re turn (SkPdfFDFNamedPageReferenceDictionary*)this;}
139 const SkPdfFDFNamedPageReferenceDictionary* asFDFNamedPageReferenceDictionary () const {return (const SkPdfFDFNamedPageReferenceDictionary*)this;}
140
141 SkPdfFDFPageDictionary* asFDFPageDictionary() {return (SkPdfFDFPageDictionary *)this;}
142 const SkPdfFDFPageDictionary* asFDFPageDictionary() const {return (const SkPd fFDFPageDictionary*)this;}
143
144 SkPdfFDFTemplateDictionary* asFDFTemplateDictionary() {return (SkPdfFDFTempla teDictionary*)this;}
145 const SkPdfFDFTemplateDictionary* asFDFTemplateDictionary() const {return (co nst SkPdfFDFTemplateDictionary*)this;}
146
147 SkPdfFDFTrailerDictionary* asFDFTrailerDictionary() {return (SkPdfFDFTrailerD ictionary*)this;}
148 const SkPdfFDFTrailerDictionary* asFDFTrailerDictionary() const {return (cons t SkPdfFDFTrailerDictionary*)this;}
149
150 SkPdfFieldDictionary* asFieldDictionary() {return (SkPdfFieldDictionary*)this ;}
151 const SkPdfFieldDictionary* asFieldDictionary() const {return (const SkPdfFie ldDictionary*)this;}
152
153 SkPdfFileAttachmentAnnotationDictionary* asFileAttachmentAnnotationDictionary () {return (SkPdfFileAttachmentAnnotationDictionary*)this;}
154 const SkPdfFileAttachmentAnnotationDictionary* asFileAttachmentAnnotationDict ionary() const {return (const SkPdfFileAttachmentAnnotationDictionary*)this;}
155
156 SkPdfFileSpecificationDictionary* asFileSpecificationDictionary() {return (Sk PdfFileSpecificationDictionary*)this;}
157 const SkPdfFileSpecificationDictionary* asFileSpecificationDictionary() const {return (const SkPdfFileSpecificationDictionary*)this;}
158
159 SkPdfFileTrailerDictionary* asFileTrailerDictionary() {return (SkPdfFileTrail erDictionary*)this;}
160 const SkPdfFileTrailerDictionary* asFileTrailerDictionary() const {return (co nst SkPdfFileTrailerDictionary*)this;}
161
162 SkPdfFontDescriptorDictionary* asFontDescriptorDictionary() {return (SkPdfFon tDescriptorDictionary*)this;}
163 const SkPdfFontDescriptorDictionary* asFontDescriptorDictionary() const {retu rn (const SkPdfFontDescriptorDictionary*)this;}
164
165 SkPdfFontDictionary* asFontDictionary() {return (SkPdfFontDictionary*)this;}
166 const SkPdfFontDictionary* asFontDictionary() const {return (const SkPdfFontD ictionary*)this;}
167
168 SkPdfType0FontDictionary* asType0FontDictionary() {return (SkPdfType0FontDict ionary*)this;}
169 const SkPdfType0FontDictionary* asType0FontDictionary() const {return (const SkPdfType0FontDictionary*)this;}
170
171 SkPdfType1FontDictionary* asType1FontDictionary() {return (SkPdfType1FontDict ionary*)this;}
172 const SkPdfType1FontDictionary* asType1FontDictionary() const {return (const SkPdfType1FontDictionary*)this;}
173
174 SkPdfMultiMasterFontDictionary* asMultiMasterFontDictionary() {return (SkPdfM ultiMasterFontDictionary*)this;}
175 const SkPdfMultiMasterFontDictionary* asMultiMasterFontDictionary() const {re turn (const SkPdfMultiMasterFontDictionary*)this;}
176
177 SkPdfTrueTypeFontDictionary* asTrueTypeFontDictionary() {return (SkPdfTrueTyp eFontDictionary*)this;}
178 const SkPdfTrueTypeFontDictionary* asTrueTypeFontDictionary() const {return ( const SkPdfTrueTypeFontDictionary*)this;}
179
180 SkPdfType3FontDictionary* asType3FontDictionary() {return (SkPdfType3FontDict ionary*)this;}
181 const SkPdfType3FontDictionary* asType3FontDictionary() const {return (const SkPdfType3FontDictionary*)this;}
182
183 SkPdfFormFieldActionsDictionary* asFormFieldActionsDictionary() {return (SkPd fFormFieldActionsDictionary*)this;}
184 const SkPdfFormFieldActionsDictionary* asFormFieldActionsDictionary() const { return (const SkPdfFormFieldActionsDictionary*)this;}
185
186 SkPdfFreeTextAnnotationDictionary* asFreeTextAnnotationDictionary() {return ( SkPdfFreeTextAnnotationDictionary*)this;}
187 const SkPdfFreeTextAnnotationDictionary* asFreeTextAnnotationDictionary() con st {return (const SkPdfFreeTextAnnotationDictionary*)this;}
188
189 SkPdfFunctionCommonDictionary* asFunctionCommonDictionary() {return (SkPdfFun ctionCommonDictionary*)this;}
190 const SkPdfFunctionCommonDictionary* asFunctionCommonDictionary() const {retu rn (const SkPdfFunctionCommonDictionary*)this;}
191
192 SkPdfGoToActionDictionary* asGoToActionDictionary() {return (SkPdfGoToActionD ictionary*)this;}
193 const SkPdfGoToActionDictionary* asGoToActionDictionary() const {return (cons t SkPdfGoToActionDictionary*)this;}
194
195 SkPdfGraphicsStateDictionary* asGraphicsStateDictionary() {return (SkPdfGraph icsStateDictionary*)this;}
196 const SkPdfGraphicsStateDictionary* asGraphicsStateDictionary() const {return (const SkPdfGraphicsStateDictionary*)this;}
197
198 SkPdfGroupAttributesDictionary* asGroupAttributesDictionary() {return (SkPdfG roupAttributesDictionary*)this;}
199 const SkPdfGroupAttributesDictionary* asGroupAttributesDictionary() const {re turn (const SkPdfGroupAttributesDictionary*)this;}
200
201 SkPdfHideActionDictionary* asHideActionDictionary() {return (SkPdfHideActionD ictionary*)this;}
202 const SkPdfHideActionDictionary* asHideActionDictionary() const {return (cons t SkPdfHideActionDictionary*)this;}
203
204 SkPdfIccProfileStreamDictionary* asIccProfileStreamDictionary() {return (SkPd fIccProfileStreamDictionary*)this;}
205 const SkPdfIccProfileStreamDictionary* asIccProfileStreamDictionary() const { return (const SkPdfIccProfileStreamDictionary*)this;}
206
207 SkPdfIconFitDictionary* asIconFitDictionary() {return (SkPdfIconFitDictionary *)this;}
208 const SkPdfIconFitDictionary* asIconFitDictionary() const {return (const SkPd fIconFitDictionary*)this;}
209
210 SkPdfImportDataActionDictionary* asImportDataActionDictionary() {return (SkPd fImportDataActionDictionary*)this;}
211 const SkPdfImportDataActionDictionary* asImportDataActionDictionary() const { return (const SkPdfImportDataActionDictionary*)this;}
212
213 SkPdfInkAnnotationDictionary* asInkAnnotationDictionary() {return (SkPdfInkAn notationDictionary*)this;}
214 const SkPdfInkAnnotationDictionary* asInkAnnotationDictionary() const {return (const SkPdfInkAnnotationDictionary*)this;}
215
216 SkPdfInlineLevelStructureElementsDictionary* asInlineLevelStructureElementsDi ctionary() {return (SkPdfInlineLevelStructureElementsDictionary*)this;}
217 const SkPdfInlineLevelStructureElementsDictionary* asInlineLevelStructureElem entsDictionary() const {return (const SkPdfInlineLevelStructureElementsDictionar y*)this;}
218
219 SkPdfInteractiveFormDictionary* asInteractiveFormDictionary() {return (SkPdfI nteractiveFormDictionary*)this;}
220 const SkPdfInteractiveFormDictionary* asInteractiveFormDictionary() const {re turn (const SkPdfInteractiveFormDictionary*)this;}
221
222 SkPdfJavascriptActionDictionary* asJavascriptActionDictionary() {return (SkPd fJavascriptActionDictionary*)this;}
223 const SkPdfJavascriptActionDictionary* asJavascriptActionDictionary() const { return (const SkPdfJavascriptActionDictionary*)this;}
224
225 SkPdfJavascriptDictionary* asJavascriptDictionary() {return (SkPdfJavascriptD ictionary*)this;}
226 const SkPdfJavascriptDictionary* asJavascriptDictionary() const {return (cons t SkPdfJavascriptDictionary*)this;}
227
228 SkPdfJbig2DecodeFilterDictionary* asJbig2DecodeFilterDictionary() {return (Sk PdfJbig2DecodeFilterDictionary*)this;}
229 const SkPdfJbig2DecodeFilterDictionary* asJbig2DecodeFilterDictionary() const {return (const SkPdfJbig2DecodeFilterDictionary*)this;}
230
231 SkPdfLabColorSpaceDictionary* asLabColorSpaceDictionary() {return (SkPdfLabCo lorSpaceDictionary*)this;}
232 const SkPdfLabColorSpaceDictionary* asLabColorSpaceDictionary() const {return (const SkPdfLabColorSpaceDictionary*)this;}
233
234 SkPdfLaunchActionDictionary* asLaunchActionDictionary() {return (SkPdfLaunchA ctionDictionary*)this;}
235 const SkPdfLaunchActionDictionary* asLaunchActionDictionary() const {return ( const SkPdfLaunchActionDictionary*)this;}
236
237 SkPdfLineAnnotationDictionary* asLineAnnotationDictionary() {return (SkPdfLin eAnnotationDictionary*)this;}
238 const SkPdfLineAnnotationDictionary* asLineAnnotationDictionary() const {retu rn (const SkPdfLineAnnotationDictionary*)this;}
239
240 SkPdfListAttributeDictionary* asListAttributeDictionary() {return (SkPdfListA ttributeDictionary*)this;}
241 const SkPdfListAttributeDictionary* asListAttributeDictionary() const {return (const SkPdfListAttributeDictionary*)this;}
242
243 SkPdfLzwdecodeAndFlatedecodeFiltersDictionary* asLzwdecodeAndFlatedecodeFilte rsDictionary() {return (SkPdfLzwdecodeAndFlatedecodeFiltersDictionary*)this;}
244 const SkPdfLzwdecodeAndFlatedecodeFiltersDictionary* asLzwdecodeAndFlatedecod eFiltersDictionary() const {return (const SkPdfLzwdecodeAndFlatedecodeFiltersDic tionary*)this;}
245
246 SkPdfMacOsFileInformationDictionary* asMacOsFileInformationDictionary() {retu rn (SkPdfMacOsFileInformationDictionary*)this;}
247 const SkPdfMacOsFileInformationDictionary* asMacOsFileInformationDictionary() const {return (const SkPdfMacOsFileInformationDictionary*)this;}
248
249 SkPdfMarkInformationDictionary* asMarkInformationDictionary() {return (SkPdfM arkInformationDictionary*)this;}
250 const SkPdfMarkInformationDictionary* asMarkInformationDictionary() const {re turn (const SkPdfMarkInformationDictionary*)this;}
251
252 SkPdfMarkedContentReferenceDictionary* asMarkedContentReferenceDictionary() { return (SkPdfMarkedContentReferenceDictionary*)this;}
253 const SkPdfMarkedContentReferenceDictionary* asMarkedContentReferenceDictiona ry() const {return (const SkPdfMarkedContentReferenceDictionary*)this;}
254
255 SkPdfMarkupAnnotationsDictionary* asMarkupAnnotationsDictionary() {return (Sk PdfMarkupAnnotationsDictionary*)this;}
256 const SkPdfMarkupAnnotationsDictionary* asMarkupAnnotationsDictionary() const {return (const SkPdfMarkupAnnotationsDictionary*)this;}
257
258 SkPdfMetadataStreamDictionary* asMetadataStreamDictionary() {return (SkPdfMet adataStreamDictionary*)this;}
259 const SkPdfMetadataStreamDictionary* asMetadataStreamDictionary() const {retu rn (const SkPdfMetadataStreamDictionary*)this;}
260
261 SkPdfMovieActionDictionary* asMovieActionDictionary() {return (SkPdfMovieActi onDictionary*)this;}
262 const SkPdfMovieActionDictionary* asMovieActionDictionary() const {return (co nst SkPdfMovieActionDictionary*)this;}
263
264 SkPdfMovieActivationDictionary* asMovieActivationDictionary() {return (SkPdfM ovieActivationDictionary*)this;}
265 const SkPdfMovieActivationDictionary* asMovieActivationDictionary() const {re turn (const SkPdfMovieActivationDictionary*)this;}
266
267 SkPdfMovieAnnotationDictionary* asMovieAnnotationDictionary() {return (SkPdfM ovieAnnotationDictionary*)this;}
268 const SkPdfMovieAnnotationDictionary* asMovieAnnotationDictionary() const {re turn (const SkPdfMovieAnnotationDictionary*)this;}
269
270 SkPdfMovieDictionary* asMovieDictionary() {return (SkPdfMovieDictionary*)this ;}
271 const SkPdfMovieDictionary* asMovieDictionary() const {return (const SkPdfMov ieDictionary*)this;}
272
273 SkPdfNameDictionary* asNameDictionary() {return (SkPdfNameDictionary*)this;}
274 const SkPdfNameDictionary* asNameDictionary() const {return (const SkPdfNameD ictionary*)this;}
275
276 SkPdfNameTreeNodeDictionary* asNameTreeNodeDictionary() {return (SkPdfNameTre eNodeDictionary*)this;}
277 const SkPdfNameTreeNodeDictionary* asNameTreeNodeDictionary() const {return ( const SkPdfNameTreeNodeDictionary*)this;}
278
279 SkPdfNamedActionsDictionary* asNamedActionsDictionary() {return (SkPdfNamedAc tionsDictionary*)this;}
280 const SkPdfNamedActionsDictionary* asNamedActionsDictionary() const {return ( const SkPdfNamedActionsDictionary*)this;}
281
282 SkPdfNumberTreeNodeDictionary* asNumberTreeNodeDictionary() {return (SkPdfNum berTreeNodeDictionary*)this;}
283 const SkPdfNumberTreeNodeDictionary* asNumberTreeNodeDictionary() const {retu rn (const SkPdfNumberTreeNodeDictionary*)this;}
284
285 SkPdfObjectReferenceDictionary* asObjectReferenceDictionary() {return (SkPdfO bjectReferenceDictionary*)this;}
286 const SkPdfObjectReferenceDictionary* asObjectReferenceDictionary() const {re turn (const SkPdfObjectReferenceDictionary*)this;}
287
288 SkPdfOpiVersionDictionary* asOpiVersionDictionary() {return (SkPdfOpiVersionD ictionary*)this;}
289 const SkPdfOpiVersionDictionary* asOpiVersionDictionary() const {return (cons t SkPdfOpiVersionDictionary*)this;}
290
291 SkPdfOutlineDictionary* asOutlineDictionary() {return (SkPdfOutlineDictionary *)this;}
292 const SkPdfOutlineDictionary* asOutlineDictionary() const {return (const SkPd fOutlineDictionary*)this;}
293
294 SkPdfOutlineItemDictionary* asOutlineItemDictionary() {return (SkPdfOutlineIt emDictionary*)this;}
295 const SkPdfOutlineItemDictionary* asOutlineItemDictionary() const {return (co nst SkPdfOutlineItemDictionary*)this;}
296
297 SkPdfPDF_XOutputIntentDictionary* asPDF_XOutputIntentDictionary() {return (Sk PdfPDF_XOutputIntentDictionary*)this;}
298 const SkPdfPDF_XOutputIntentDictionary* asPDF_XOutputIntentDictionary() const {return (const SkPdfPDF_XOutputIntentDictionary*)this;}
299
300 SkPdfPSXobjectDictionary* asPSXobjectDictionary() {return (SkPdfPSXobjectDict ionary*)this;}
301 const SkPdfPSXobjectDictionary* asPSXobjectDictionary() const {return (const SkPdfPSXobjectDictionary*)this;}
302
303 SkPdfPageLabelDictionary* asPageLabelDictionary() {return (SkPdfPageLabelDict ionary*)this;}
304 const SkPdfPageLabelDictionary* asPageLabelDictionary() const {return (const SkPdfPageLabelDictionary*)this;}
305
306 SkPdfPageObjectActionsDictionary* asPageObjectActionsDictionary() {return (Sk PdfPageObjectActionsDictionary*)this;}
307 const SkPdfPageObjectActionsDictionary* asPageObjectActionsDictionary() const {return (const SkPdfPageObjectActionsDictionary*)this;}
308
309 SkPdfPageObjectDictionary* asPageObjectDictionary() {return (SkPdfPageObjectD ictionary*)this;}
310 const SkPdfPageObjectDictionary* asPageObjectDictionary() const {return (cons t SkPdfPageObjectDictionary*)this;}
311
312 SkPdfPagePieceDictionary* asPagePieceDictionary() {return (SkPdfPagePieceDict ionary*)this;}
313 const SkPdfPagePieceDictionary* asPagePieceDictionary() const {return (const SkPdfPagePieceDictionary*)this;}
314
315 SkPdfPageTreeNodeDictionary* asPageTreeNodeDictionary() {return (SkPdfPageTre eNodeDictionary*)this;}
316 const SkPdfPageTreeNodeDictionary* asPageTreeNodeDictionary() const {return ( const SkPdfPageTreeNodeDictionary*)this;}
317
318 SkPdfPopUpAnnotationDictionary* asPopUpAnnotationDictionary() {return (SkPdfP opUpAnnotationDictionary*)this;}
319 const SkPdfPopUpAnnotationDictionary* asPopUpAnnotationDictionary() const {re turn (const SkPdfPopUpAnnotationDictionary*)this;}
320
321 SkPdfPrinterMarkAnnotationDictionary* asPrinterMarkAnnotationDictionary() {re turn (SkPdfPrinterMarkAnnotationDictionary*)this;}
322 const SkPdfPrinterMarkAnnotationDictionary* asPrinterMarkAnnotationDictionary () const {return (const SkPdfPrinterMarkAnnotationDictionary*)this;}
323
324 SkPdfPrinterMarkFormDictionary* asPrinterMarkFormDictionary() {return (SkPdfP rinterMarkFormDictionary*)this;}
325 const SkPdfPrinterMarkFormDictionary* asPrinterMarkFormDictionary() const {re turn (const SkPdfPrinterMarkFormDictionary*)this;}
326
327 SkPdfRadioButtonFieldDictionary* asRadioButtonFieldDictionary() {return (SkPd fRadioButtonFieldDictionary*)this;}
328 const SkPdfRadioButtonFieldDictionary* asRadioButtonFieldDictionary() const { return (const SkPdfRadioButtonFieldDictionary*)this;}
329
330 SkPdfReferenceDictionary* asReferenceDictionary() {return (SkPdfReferenceDict ionary*)this;}
331 const SkPdfReferenceDictionary* asReferenceDictionary() const {return (const SkPdfReferenceDictionary*)this;}
332
333 SkPdfRemoteGoToActionDictionary* asRemoteGoToActionDictionary() {return (SkPd fRemoteGoToActionDictionary*)this;}
334 const SkPdfRemoteGoToActionDictionary* asRemoteGoToActionDictionary() const { return (const SkPdfRemoteGoToActionDictionary*)this;}
335
336 SkPdfResetFormActionDictionary* asResetFormActionDictionary() {return (SkPdfR esetFormActionDictionary*)this;}
337 const SkPdfResetFormActionDictionary* asResetFormActionDictionary() const {re turn (const SkPdfResetFormActionDictionary*)this;}
338
339 SkPdfResourceDictionary* asResourceDictionary() {return (SkPdfResourceDiction ary*)this;}
340 const SkPdfResourceDictionary* asResourceDictionary() const {return (const Sk PdfResourceDictionary*)this;}
341
342 SkPdfRubberStampAnnotationDictionary* asRubberStampAnnotationDictionary() {re turn (SkPdfRubberStampAnnotationDictionary*)this;}
343 const SkPdfRubberStampAnnotationDictionary* asRubberStampAnnotationDictionary () const {return (const SkPdfRubberStampAnnotationDictionary*)this;}
344
345 SkPdfSeparationDictionary* asSeparationDictionary() {return (SkPdfSeparationD ictionary*)this;}
346 const SkPdfSeparationDictionary* asSeparationDictionary() const {return (cons t SkPdfSeparationDictionary*)this;}
347
348 SkPdfShadingDictionary* asShadingDictionary() {return (SkPdfShadingDictionary *)this;}
349 const SkPdfShadingDictionary* asShadingDictionary() const {return (const SkPd fShadingDictionary*)this;}
350
351 SkPdfType1ShadingDictionary* asType1ShadingDictionary() {return (SkPdfType1Sh adingDictionary*)this;}
352 const SkPdfType1ShadingDictionary* asType1ShadingDictionary() const {return ( const SkPdfType1ShadingDictionary*)this;}
353
354 SkPdfType2ShadingDictionary* asType2ShadingDictionary() {return (SkPdfType2Sh adingDictionary*)this;}
355 const SkPdfType2ShadingDictionary* asType2ShadingDictionary() const {return ( const SkPdfType2ShadingDictionary*)this;}
356
357 SkPdfType3ShadingDictionary* asType3ShadingDictionary() {return (SkPdfType3Sh adingDictionary*)this;}
358 const SkPdfType3ShadingDictionary* asType3ShadingDictionary() const {return ( const SkPdfType3ShadingDictionary*)this;}
359
360 SkPdfType4ShadingDictionary* asType4ShadingDictionary() {return (SkPdfType4Sh adingDictionary*)this;}
361 const SkPdfType4ShadingDictionary* asType4ShadingDictionary() const {return ( const SkPdfType4ShadingDictionary*)this;}
362
363 SkPdfType5ShadingDictionary* asType5ShadingDictionary() {return (SkPdfType5Sh adingDictionary*)this;}
364 const SkPdfType5ShadingDictionary* asType5ShadingDictionary() const {return ( const SkPdfType5ShadingDictionary*)this;}
365
366 SkPdfType6ShadingDictionary* asType6ShadingDictionary() {return (SkPdfType6Sh adingDictionary*)this;}
367 const SkPdfType6ShadingDictionary* asType6ShadingDictionary() const {return ( const SkPdfType6ShadingDictionary*)this;}
368
369 SkPdfSignatureDictionary* asSignatureDictionary() {return (SkPdfSignatureDict ionary*)this;}
370 const SkPdfSignatureDictionary* asSignatureDictionary() const {return (const SkPdfSignatureDictionary*)this;}
371
372 SkPdfSoftMaskDictionary* asSoftMaskDictionary() {return (SkPdfSoftMaskDiction ary*)this;}
373 const SkPdfSoftMaskDictionary* asSoftMaskDictionary() const {return (const Sk PdfSoftMaskDictionary*)this;}
374
375 SkPdfSoundActionDictionary* asSoundActionDictionary() {return (SkPdfSoundActi onDictionary*)this;}
376 const SkPdfSoundActionDictionary* asSoundActionDictionary() const {return (co nst SkPdfSoundActionDictionary*)this;}
377
378 SkPdfSoundAnnotationDictionary* asSoundAnnotationDictionary() {return (SkPdfS oundAnnotationDictionary*)this;}
379 const SkPdfSoundAnnotationDictionary* asSoundAnnotationDictionary() const {re turn (const SkPdfSoundAnnotationDictionary*)this;}
380
381 SkPdfSoundObjectDictionary* asSoundObjectDictionary() {return (SkPdfSoundObje ctDictionary*)this;}
382 const SkPdfSoundObjectDictionary* asSoundObjectDictionary() const {return (co nst SkPdfSoundObjectDictionary*)this;}
383
384 SkPdfSourceInformationDictionary* asSourceInformationDictionary() {return (Sk PdfSourceInformationDictionary*)this;}
385 const SkPdfSourceInformationDictionary* asSourceInformationDictionary() const {return (const SkPdfSourceInformationDictionary*)this;}
386
387 SkPdfSquareOrCircleAnnotation* asSquareOrCircleAnnotation() {return (SkPdfSqu areOrCircleAnnotation*)this;}
388 const SkPdfSquareOrCircleAnnotation* asSquareOrCircleAnnotation() const {retu rn (const SkPdfSquareOrCircleAnnotation*)this;}
389
390 SkPdfStandardSecurityHandlerDictionary* asStandardSecurityHandlerDictionary() {return (SkPdfStandardSecurityHandlerDictionary*)this;}
391 const SkPdfStandardSecurityHandlerDictionary* asStandardSecurityHandlerDictio nary() const {return (const SkPdfStandardSecurityHandlerDictionary*)this;}
392
393 SkPdfStandardStructureDictionary* asStandardStructureDictionary() {return (Sk PdfStandardStructureDictionary*)this;}
394 const SkPdfStandardStructureDictionary* asStandardStructureDictionary() const {return (const SkPdfStandardStructureDictionary*)this;}
395
396 SkPdfStreamCommonDictionary* asStreamCommonDictionary() {return (SkPdfStreamC ommonDictionary*)this;}
397 const SkPdfStreamCommonDictionary* asStreamCommonDictionary() const {return ( const SkPdfStreamCommonDictionary*)this;}
398
399 SkPdfStructureElementAccessDictionary* asStructureElementAccessDictionary() { return (SkPdfStructureElementAccessDictionary*)this;}
400 const SkPdfStructureElementAccessDictionary* asStructureElementAccessDictiona ry() const {return (const SkPdfStructureElementAccessDictionary*)this;}
401
402 SkPdfStructureElementDictionary* asStructureElementDictionary() {return (SkPd fStructureElementDictionary*)this;}
403 const SkPdfStructureElementDictionary* asStructureElementDictionary() const { return (const SkPdfStructureElementDictionary*)this;}
404
405 SkPdfStructureTreeRootDictionary* asStructureTreeRootDictionary() {return (Sk PdfStructureTreeRootDictionary*)this;}
406 const SkPdfStructureTreeRootDictionary* asStructureTreeRootDictionary() const {return (const SkPdfStructureTreeRootDictionary*)this;}
407
408 SkPdfSubmitFormActionDictionary* asSubmitFormActionDictionary() {return (SkPd fSubmitFormActionDictionary*)this;}
409 const SkPdfSubmitFormActionDictionary* asSubmitFormActionDictionary() const { return (const SkPdfSubmitFormActionDictionary*)this;}
410
411 SkPdfTableAttributesDictionary* asTableAttributesDictionary() {return (SkPdfT ableAttributesDictionary*)this;}
412 const SkPdfTableAttributesDictionary* asTableAttributesDictionary() const {re turn (const SkPdfTableAttributesDictionary*)this;}
413
414 SkPdfTextAnnotationDictionary* asTextAnnotationDictionary() {return (SkPdfTex tAnnotationDictionary*)this;}
415 const SkPdfTextAnnotationDictionary* asTextAnnotationDictionary() const {retu rn (const SkPdfTextAnnotationDictionary*)this;}
416
417 SkPdfTextFieldDictionary* asTextFieldDictionary() {return (SkPdfTextFieldDict ionary*)this;}
418 const SkPdfTextFieldDictionary* asTextFieldDictionary() const {return (const SkPdfTextFieldDictionary*)this;}
419
420 SkPdfThreadActionDictionary* asThreadActionDictionary() {return (SkPdfThreadA ctionDictionary*)this;}
421 const SkPdfThreadActionDictionary* asThreadActionDictionary() const {return ( const SkPdfThreadActionDictionary*)this;}
422
423 SkPdfThreadDictionary* asThreadDictionary() {return (SkPdfThreadDictionary*)t his;}
424 const SkPdfThreadDictionary* asThreadDictionary() const {return (const SkPdfT hreadDictionary*)this;}
425
426 SkPdfTransitionDictionary* asTransitionDictionary() {return (SkPdfTransitionD ictionary*)this;}
427 const SkPdfTransitionDictionary* asTransitionDictionary() const {return (cons t SkPdfTransitionDictionary*)this;}
428
429 SkPdfTransparencyGroupDictionary* asTransparencyGroupDictionary() {return (Sk PdfTransparencyGroupDictionary*)this;}
430 const SkPdfTransparencyGroupDictionary* asTransparencyGroupDictionary() const {return (const SkPdfTransparencyGroupDictionary*)this;}
431
432 SkPdfTrapNetworkAnnotationDictionary* asTrapNetworkAnnotationDictionary() {re turn (SkPdfTrapNetworkAnnotationDictionary*)this;}
433 const SkPdfTrapNetworkAnnotationDictionary* asTrapNetworkAnnotationDictionary () const {return (const SkPdfTrapNetworkAnnotationDictionary*)this;}
434
435 SkPdfTrapNetworkAppearanceStreamDictionary* asTrapNetworkAppearanceStreamDict ionary() {return (SkPdfTrapNetworkAppearanceStreamDictionary*)this;}
436 const SkPdfTrapNetworkAppearanceStreamDictionary* asTrapNetworkAppearanceStre amDictionary() const {return (const SkPdfTrapNetworkAppearanceStreamDictionary*) this;}
437
438 SkPdfType0FunctionDictionary* asType0FunctionDictionary() {return (SkPdfType0 FunctionDictionary*)this;}
439 const SkPdfType0FunctionDictionary* asType0FunctionDictionary() const {return (const SkPdfType0FunctionDictionary*)this;}
440
441 SkPdfType10HalftoneDictionary* asType10HalftoneDictionary() {return (SkPdfTyp e10HalftoneDictionary*)this;}
442 const SkPdfType10HalftoneDictionary* asType10HalftoneDictionary() const {retu rn (const SkPdfType10HalftoneDictionary*)this;}
443
444 SkPdfType16HalftoneDictionary* asType16HalftoneDictionary() {return (SkPdfTyp e16HalftoneDictionary*)this;}
445 const SkPdfType16HalftoneDictionary* asType16HalftoneDictionary() const {retu rn (const SkPdfType16HalftoneDictionary*)this;}
446
447 SkPdfType1HalftoneDictionary* asType1HalftoneDictionary() {return (SkPdfType1 HalftoneDictionary*)this;}
448 const SkPdfType1HalftoneDictionary* asType1HalftoneDictionary() const {return (const SkPdfType1HalftoneDictionary*)this;}
449
450 SkPdfType1PatternDictionary* asType1PatternDictionary() {return (SkPdfType1Pa tternDictionary*)this;}
451 const SkPdfType1PatternDictionary* asType1PatternDictionary() const {return ( const SkPdfType1PatternDictionary*)this;}
452
453 SkPdfType2FunctionDictionary* asType2FunctionDictionary() {return (SkPdfType2 FunctionDictionary*)this;}
454 const SkPdfType2FunctionDictionary* asType2FunctionDictionary() const {return (const SkPdfType2FunctionDictionary*)this;}
455
456 SkPdfType2PatternDictionary* asType2PatternDictionary() {return (SkPdfType2Pa tternDictionary*)this;}
457 const SkPdfType2PatternDictionary* asType2PatternDictionary() const {return ( const SkPdfType2PatternDictionary*)this;}
458
459 SkPdfType3FunctionDictionary* asType3FunctionDictionary() {return (SkPdfType3 FunctionDictionary*)this;}
460 const SkPdfType3FunctionDictionary* asType3FunctionDictionary() const {return (const SkPdfType3FunctionDictionary*)this;}
461
462 SkPdfType5HalftoneDictionary* asType5HalftoneDictionary() {return (SkPdfType5 HalftoneDictionary*)this;}
463 const SkPdfType5HalftoneDictionary* asType5HalftoneDictionary() const {return (const SkPdfType5HalftoneDictionary*)this;}
464
465 SkPdfType6HalftoneDictionary* asType6HalftoneDictionary() {return (SkPdfType6 HalftoneDictionary*)this;}
466 const SkPdfType6HalftoneDictionary* asType6HalftoneDictionary() const {return (const SkPdfType6HalftoneDictionary*)this;}
467
468 SkPdfURIActionDictionary* asURIActionDictionary() {return (SkPdfURIActionDict ionary*)this;}
469 const SkPdfURIActionDictionary* asURIActionDictionary() const {return (const SkPdfURIActionDictionary*)this;}
470
471 SkPdfURIDictionary* asURIDictionary() {return (SkPdfURIDictionary*)this;}
472 const SkPdfURIDictionary* asURIDictionary() const {return (const SkPdfURIDict ionary*)this;}
473
474 SkPdfURLAliasDictionary* asURLAliasDictionary() {return (SkPdfURLAliasDiction ary*)this;}
475 const SkPdfURLAliasDictionary* asURLAliasDictionary() const {return (const Sk PdfURLAliasDictionary*)this;}
476
477 SkPdfVariableTextFieldDictionary* asVariableTextFieldDictionary() {return (Sk PdfVariableTextFieldDictionary*)this;}
478 const SkPdfVariableTextFieldDictionary* asVariableTextFieldDictionary() const {return (const SkPdfVariableTextFieldDictionary*)this;}
479
480 SkPdfViewerPreferencesDictionary* asViewerPreferencesDictionary() {return (Sk PdfViewerPreferencesDictionary*)this;}
481 const SkPdfViewerPreferencesDictionary* asViewerPreferencesDictionary() const {return (const SkPdfViewerPreferencesDictionary*)this;}
482
483 SkPdfWebCaptureCommandDictionary* asWebCaptureCommandDictionary() {return (Sk PdfWebCaptureCommandDictionary*)this;}
484 const SkPdfWebCaptureCommandDictionary* asWebCaptureCommandDictionary() const {return (const SkPdfWebCaptureCommandDictionary*)this;}
485
486 SkPdfWebCaptureCommandSettingsDictionary* asWebCaptureCommandSettingsDictiona ry() {return (SkPdfWebCaptureCommandSettingsDictionary*)this;}
487 const SkPdfWebCaptureCommandSettingsDictionary* asWebCaptureCommandSettingsDi ctionary() const {return (const SkPdfWebCaptureCommandSettingsDictionary*)this;}
488
489 SkPdfWebCaptureDictionary* asWebCaptureDictionary() {return (SkPdfWebCaptureD ictionary*)this;}
490 const SkPdfWebCaptureDictionary* asWebCaptureDictionary() const {return (cons t SkPdfWebCaptureDictionary*)this;}
491
492 SkPdfWebCaptureImageSetDictionary* asWebCaptureImageSetDictionary() {return ( SkPdfWebCaptureImageSetDictionary*)this;}
493 const SkPdfWebCaptureImageSetDictionary* asWebCaptureImageSetDictionary() con st {return (const SkPdfWebCaptureImageSetDictionary*)this;}
494
495 SkPdfWebCaptureInformationDictionary* asWebCaptureInformationDictionary() {re turn (SkPdfWebCaptureInformationDictionary*)this;}
496 const SkPdfWebCaptureInformationDictionary* asWebCaptureInformationDictionary () const {return (const SkPdfWebCaptureInformationDictionary*)this;}
497
498 SkPdfWebCapturePageSetDictionary* asWebCapturePageSetDictionary() {return (Sk PdfWebCapturePageSetDictionary*)this;}
499 const SkPdfWebCapturePageSetDictionary* asWebCapturePageSetDictionary() const {return (const SkPdfWebCapturePageSetDictionary*)this;}
500
501 SkPdfWidgetAnnotationDictionary* asWidgetAnnotationDictionary() {return (SkPd fWidgetAnnotationDictionary*)this;}
502 const SkPdfWidgetAnnotationDictionary* asWidgetAnnotationDictionary() const { return (const SkPdfWidgetAnnotationDictionary*)this;}
503
504 SkPdfWindowsLaunchActionDictionary* asWindowsLaunchActionDictionary() {return (SkPdfWindowsLaunchActionDictionary*)this;}
505 const SkPdfWindowsLaunchActionDictionary* asWindowsLaunchActionDictionary() c onst {return (const SkPdfWindowsLaunchActionDictionary*)this;}
506
507 SkPdfXObjectDictionary* asXObjectDictionary() {return (SkPdfXObjectDictionary *)this;}
508 const SkPdfXObjectDictionary* asXObjectDictionary() const {return (const SkPd fXObjectDictionary*)this;}
509
510 SkPdfImageDictionary* asImageDictionary() {return (SkPdfImageDictionary*)this ;}
511 const SkPdfImageDictionary* asImageDictionary() const {return (const SkPdfIma geDictionary*)this;}
512
513 SkPdfSoftMaskImageDictionary* asSoftMaskImageDictionary() {return (SkPdfSoftM askImageDictionary*)this;}
514 const SkPdfSoftMaskImageDictionary* asSoftMaskImageDictionary() const {return (const SkPdfSoftMaskImageDictionary*)this;}
515
516 SkPdfType1FormDictionary* asType1FormDictionary() {return (SkPdfType1FormDict ionary*)this;}
517 const SkPdfType1FormDictionary* asType1FormDictionary() const {return (const SkPdfType1FormDictionary*)this;}
518
519 public:
520 bool valid() const {return true;}
521 double SpaceBefore(SkPdfNativeDoc* doc);
522 bool has_SpaceBefore() const;
523 double SpaceAfter(SkPdfNativeDoc* doc);
524 bool has_SpaceAfter() const;
525 double StartIndent(SkPdfNativeDoc* doc);
526 bool has_StartIndent() const;
527 double EndIndent(SkPdfNativeDoc* doc);
528 bool has_EndIndent() const;
529 double TextIndent(SkPdfNativeDoc* doc);
530 bool has_TextIndent() const;
531 SkString TextAlign(SkPdfNativeDoc* doc);
532 bool has_TextAlign() const;
533 SkRect BBox(SkPdfNativeDoc* doc);
534 bool has_BBox() const;
535
536 bool isWidthANumber(SkPdfNativeDoc* doc);
537 double getWidthAsNumber(SkPdfNativeDoc* doc);
538
539 bool isWidthAName(SkPdfNativeDoc* doc);
540 SkString getWidthAsName(SkPdfNativeDoc* doc);
541 bool has_Width() const;
542
543 bool isHeightANumber(SkPdfNativeDoc* doc);
544 double getHeightAsNumber(SkPdfNativeDoc* doc);
545
546 bool isHeightAName(SkPdfNativeDoc* doc);
547 SkString getHeightAsName(SkPdfNativeDoc* doc);
548 bool has_Height() const;
549 SkString BlockAlign(SkPdfNativeDoc* doc);
550 bool has_BlockAlign() const;
551 SkString InlineAlign(SkPdfNativeDoc* doc);
552 bool has_InlineAlign() const;
553 };
554
555 #endif // SkPdfBlockLevelStructureElementsDictionary_DEFINED
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698