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 SkPdfAnnotationActionsDictionary_DEFINED 9 #define SkPdfAnnotationActionsDictionary_DEFINED 10 11 #include "SkPdfDictionary_autogen.h" 12 13 // Entries in an annotation's additional-actions dictionary 14 class SkPdfAnnotationActionsDictionary : public SkPdfDictionary { 15 public: 16 public: asAnnotationActionsDictionary()17 SkPdfAnnotationActionsDictionary* asAnnotationActionsDictionary() {return this;} asAnnotationActionsDictionary()18 const SkPdfAnnotationActionsDictionary* asAnnotationActionsDictionary() const {return this;} 19 20 private: asALinkAnnotationDictionary()21 SkPdfALinkAnnotationDictionary* asALinkAnnotationDictionary() {return (SkPdfALinkAnnotationDictionary*)this;} asALinkAnnotationDictionary()22 const SkPdfALinkAnnotationDictionary* asALinkAnnotationDictionary() const {return (const SkPdfALinkAnnotationDictionary*)this;} 23 asActionDictionary()24 SkPdfActionDictionary* asActionDictionary() {return (SkPdfActionDictionary*)this;} asActionDictionary()25 const SkPdfActionDictionary* asActionDictionary() const {return (const SkPdfActionDictionary*)this;} 26 asAlternateImageDictionary()27 SkPdfAlternateImageDictionary* asAlternateImageDictionary() {return (SkPdfAlternateImageDictionary*)this;} asAlternateImageDictionary()28 const SkPdfAlternateImageDictionary* asAlternateImageDictionary() const {return (const SkPdfAlternateImageDictionary*)this;} 29 asAnnotationDictionary()30 SkPdfAnnotationDictionary* asAnnotationDictionary() {return (SkPdfAnnotationDictionary*)this;} asAnnotationDictionary()31 const SkPdfAnnotationDictionary* asAnnotationDictionary() const {return (const SkPdfAnnotationDictionary*)this;} 32 asAppearanceCharacteristicsDictionary()33 SkPdfAppearanceCharacteristicsDictionary* asAppearanceCharacteristicsDictionary() {return (SkPdfAppearanceCharacteristicsDictionary*)this;} asAppearanceCharacteristicsDictionary()34 const SkPdfAppearanceCharacteristicsDictionary* asAppearanceCharacteristicsDictionary() const {return (const SkPdfAppearanceCharacteristicsDictionary*)this;} 35 asAppearanceDictionary()36 SkPdfAppearanceDictionary* asAppearanceDictionary() {return (SkPdfAppearanceDictionary*)this;} asAppearanceDictionary()37 const SkPdfAppearanceDictionary* asAppearanceDictionary() const {return (const SkPdfAppearanceDictionary*)this;} 38 asApplicationDataDictionary()39 SkPdfApplicationDataDictionary* asApplicationDataDictionary() {return (SkPdfApplicationDataDictionary*)this;} asApplicationDataDictionary()40 const SkPdfApplicationDataDictionary* asApplicationDataDictionary() const {return (const SkPdfApplicationDataDictionary*)this;} 41 asArtifactsDictionary()42 SkPdfArtifactsDictionary* asArtifactsDictionary() {return (SkPdfArtifactsDictionary*)this;} asArtifactsDictionary()43 const SkPdfArtifactsDictionary* asArtifactsDictionary() const {return (const SkPdfArtifactsDictionary*)this;} 44 asAttributeObjectDictionary()45 SkPdfAttributeObjectDictionary* asAttributeObjectDictionary() {return (SkPdfAttributeObjectDictionary*)this;} asAttributeObjectDictionary()46 const SkPdfAttributeObjectDictionary* asAttributeObjectDictionary() const {return (const SkPdfAttributeObjectDictionary*)this;} 47 asBeadDictionary()48 SkPdfBeadDictionary* asBeadDictionary() {return (SkPdfBeadDictionary*)this;} asBeadDictionary()49 const SkPdfBeadDictionary* asBeadDictionary() const {return (const SkPdfBeadDictionary*)this;} 50 asBlockLevelStructureElementsDictionary()51 SkPdfBlockLevelStructureElementsDictionary* asBlockLevelStructureElementsDictionary() {return (SkPdfBlockLevelStructureElementsDictionary*)this;} asBlockLevelStructureElementsDictionary()52 const SkPdfBlockLevelStructureElementsDictionary* asBlockLevelStructureElementsDictionary() const {return (const SkPdfBlockLevelStructureElementsDictionary*)this;} 53 asBorderStyleDictionary()54 SkPdfBorderStyleDictionary* asBorderStyleDictionary() {return (SkPdfBorderStyleDictionary*)this;} asBorderStyleDictionary()55 const SkPdfBorderStyleDictionary* asBorderStyleDictionary() const {return (const SkPdfBorderStyleDictionary*)this;} 56 asBoxColorInformationDictionary()57 SkPdfBoxColorInformationDictionary* asBoxColorInformationDictionary() {return (SkPdfBoxColorInformationDictionary*)this;} asBoxColorInformationDictionary()58 const SkPdfBoxColorInformationDictionary* asBoxColorInformationDictionary() const {return (const SkPdfBoxColorInformationDictionary*)this;} 59 asBoxStyleDictionary()60 SkPdfBoxStyleDictionary* asBoxStyleDictionary() {return (SkPdfBoxStyleDictionary*)this;} asBoxStyleDictionary()61 const SkPdfBoxStyleDictionary* asBoxStyleDictionary() const {return (const SkPdfBoxStyleDictionary*)this;} 62 asCIDFontDescriptorDictionary()63 SkPdfCIDFontDescriptorDictionary* asCIDFontDescriptorDictionary() {return (SkPdfCIDFontDescriptorDictionary*)this;} asCIDFontDescriptorDictionary()64 const SkPdfCIDFontDescriptorDictionary* asCIDFontDescriptorDictionary() const {return (const SkPdfCIDFontDescriptorDictionary*)this;} 65 asCIDFontDictionary()66 SkPdfCIDFontDictionary* asCIDFontDictionary() {return (SkPdfCIDFontDictionary*)this;} asCIDFontDictionary()67 const SkPdfCIDFontDictionary* asCIDFontDictionary() const {return (const SkPdfCIDFontDictionary*)this;} 68 asCIDSystemInfoDictionary()69 SkPdfCIDSystemInfoDictionary* asCIDSystemInfoDictionary() {return (SkPdfCIDSystemInfoDictionary*)this;} asCIDSystemInfoDictionary()70 const SkPdfCIDSystemInfoDictionary* asCIDSystemInfoDictionary() const {return (const SkPdfCIDSystemInfoDictionary*)this;} 71 asCMapDictionary()72 SkPdfCMapDictionary* asCMapDictionary() {return (SkPdfCMapDictionary*)this;} asCMapDictionary()73 const SkPdfCMapDictionary* asCMapDictionary() const {return (const SkPdfCMapDictionary*)this;} 74 asCalgrayColorSpaceDictionary()75 SkPdfCalgrayColorSpaceDictionary* asCalgrayColorSpaceDictionary() {return (SkPdfCalgrayColorSpaceDictionary*)this;} asCalgrayColorSpaceDictionary()76 const SkPdfCalgrayColorSpaceDictionary* asCalgrayColorSpaceDictionary() const {return (const SkPdfCalgrayColorSpaceDictionary*)this;} 77 asCalrgbColorSpaceDictionary()78 SkPdfCalrgbColorSpaceDictionary* asCalrgbColorSpaceDictionary() {return (SkPdfCalrgbColorSpaceDictionary*)this;} asCalrgbColorSpaceDictionary()79 const SkPdfCalrgbColorSpaceDictionary* asCalrgbColorSpaceDictionary() const {return (const SkPdfCalrgbColorSpaceDictionary*)this;} 80 asCatalogDictionary()81 SkPdfCatalogDictionary* asCatalogDictionary() {return (SkPdfCatalogDictionary*)this;} asCatalogDictionary()82 const SkPdfCatalogDictionary* asCatalogDictionary() const {return (const SkPdfCatalogDictionary*)this;} 83 asCcittfaxdecodeFilterDictionary()84 SkPdfCcittfaxdecodeFilterDictionary* asCcittfaxdecodeFilterDictionary() {return (SkPdfCcittfaxdecodeFilterDictionary*)this;} asCcittfaxdecodeFilterDictionary()85 const SkPdfCcittfaxdecodeFilterDictionary* asCcittfaxdecodeFilterDictionary() const {return (const SkPdfCcittfaxdecodeFilterDictionary*)this;} 86 asCheckboxFieldDictionary()87 SkPdfCheckboxFieldDictionary* asCheckboxFieldDictionary() {return (SkPdfCheckboxFieldDictionary*)this;} asCheckboxFieldDictionary()88 const SkPdfCheckboxFieldDictionary* asCheckboxFieldDictionary() const {return (const SkPdfCheckboxFieldDictionary*)this;} 89 asChoiceFieldDictionary()90 SkPdfChoiceFieldDictionary* asChoiceFieldDictionary() {return (SkPdfChoiceFieldDictionary*)this;} asChoiceFieldDictionary()91 const SkPdfChoiceFieldDictionary* asChoiceFieldDictionary() const {return (const SkPdfChoiceFieldDictionary*)this;} 92 asComponentsWithMetadataDictionary()93 SkPdfComponentsWithMetadataDictionary* asComponentsWithMetadataDictionary() {return (SkPdfComponentsWithMetadataDictionary*)this;} asComponentsWithMetadataDictionary()94 const SkPdfComponentsWithMetadataDictionary* asComponentsWithMetadataDictionary() const {return (const SkPdfComponentsWithMetadataDictionary*)this;} 95 asDctdecodeFilterDictionary()96 SkPdfDctdecodeFilterDictionary* asDctdecodeFilterDictionary() {return (SkPdfDctdecodeFilterDictionary*)this;} asDctdecodeFilterDictionary()97 const SkPdfDctdecodeFilterDictionary* asDctdecodeFilterDictionary() const {return (const SkPdfDctdecodeFilterDictionary*)this;} 98 asDeviceNColorSpaceDictionary()99 SkPdfDeviceNColorSpaceDictionary* asDeviceNColorSpaceDictionary() {return (SkPdfDeviceNColorSpaceDictionary*)this;} asDeviceNColorSpaceDictionary()100 const SkPdfDeviceNColorSpaceDictionary* asDeviceNColorSpaceDictionary() const {return (const SkPdfDeviceNColorSpaceDictionary*)this;} 101 asDocumentCatalogActionsDictionary()102 SkPdfDocumentCatalogActionsDictionary* asDocumentCatalogActionsDictionary() {return (SkPdfDocumentCatalogActionsDictionary*)this;} asDocumentCatalogActionsDictionary()103 const SkPdfDocumentCatalogActionsDictionary* asDocumentCatalogActionsDictionary() const {return (const SkPdfDocumentCatalogActionsDictionary*)this;} 104 asDocumentInformationDictionary()105 SkPdfDocumentInformationDictionary* asDocumentInformationDictionary() {return (SkPdfDocumentInformationDictionary*)this;} asDocumentInformationDictionary()106 const SkPdfDocumentInformationDictionary* asDocumentInformationDictionary() const {return (const SkPdfDocumentInformationDictionary*)this;} 107 asEmbeddedFileParameterDictionary()108 SkPdfEmbeddedFileParameterDictionary* asEmbeddedFileParameterDictionary() {return (SkPdfEmbeddedFileParameterDictionary*)this;} asEmbeddedFileParameterDictionary()109 const SkPdfEmbeddedFileParameterDictionary* asEmbeddedFileParameterDictionary() const {return (const SkPdfEmbeddedFileParameterDictionary*)this;} 110 asEmbeddedFileStreamDictionary()111 SkPdfEmbeddedFileStreamDictionary* asEmbeddedFileStreamDictionary() {return (SkPdfEmbeddedFileStreamDictionary*)this;} asEmbeddedFileStreamDictionary()112 const SkPdfEmbeddedFileStreamDictionary* asEmbeddedFileStreamDictionary() const {return (const SkPdfEmbeddedFileStreamDictionary*)this;} 113 asEmbeddedFontStreamDictionary()114 SkPdfEmbeddedFontStreamDictionary* asEmbeddedFontStreamDictionary() {return (SkPdfEmbeddedFontStreamDictionary*)this;} asEmbeddedFontStreamDictionary()115 const SkPdfEmbeddedFontStreamDictionary* asEmbeddedFontStreamDictionary() const {return (const SkPdfEmbeddedFontStreamDictionary*)this;} 116 asEncodingDictionary()117 SkPdfEncodingDictionary* asEncodingDictionary() {return (SkPdfEncodingDictionary*)this;} asEncodingDictionary()118 const SkPdfEncodingDictionary* asEncodingDictionary() const {return (const SkPdfEncodingDictionary*)this;} 119 asEncryptedEmbeddedFileStreamDictionary()120 SkPdfEncryptedEmbeddedFileStreamDictionary* asEncryptedEmbeddedFileStreamDictionary() {return (SkPdfEncryptedEmbeddedFileStreamDictionary*)this;} asEncryptedEmbeddedFileStreamDictionary()121 const SkPdfEncryptedEmbeddedFileStreamDictionary* asEncryptedEmbeddedFileStreamDictionary() const {return (const SkPdfEncryptedEmbeddedFileStreamDictionary*)this;} 122 asEncryptionCommonDictionary()123 SkPdfEncryptionCommonDictionary* asEncryptionCommonDictionary() {return (SkPdfEncryptionCommonDictionary*)this;} asEncryptionCommonDictionary()124 const SkPdfEncryptionCommonDictionary* asEncryptionCommonDictionary() const {return (const SkPdfEncryptionCommonDictionary*)this;} 125 asFDFCatalogDictionary()126 SkPdfFDFCatalogDictionary* asFDFCatalogDictionary() {return (SkPdfFDFCatalogDictionary*)this;} asFDFCatalogDictionary()127 const SkPdfFDFCatalogDictionary* asFDFCatalogDictionary() const {return (const SkPdfFDFCatalogDictionary*)this;} 128 asFDFDictionary()129 SkPdfFDFDictionary* asFDFDictionary() {return (SkPdfFDFDictionary*)this;} asFDFDictionary()130 const SkPdfFDFDictionary* asFDFDictionary() const {return (const SkPdfFDFDictionary*)this;} 131 asFDFFieldDictionary()132 SkPdfFDFFieldDictionary* asFDFFieldDictionary() {return (SkPdfFDFFieldDictionary*)this;} asFDFFieldDictionary()133 const SkPdfFDFFieldDictionary* asFDFFieldDictionary() const {return (const SkPdfFDFFieldDictionary*)this;} 134 asFDFFileAnnotationDictionary()135 SkPdfFDFFileAnnotationDictionary* asFDFFileAnnotationDictionary() {return (SkPdfFDFFileAnnotationDictionary*)this;} asFDFFileAnnotationDictionary()136 const SkPdfFDFFileAnnotationDictionary* asFDFFileAnnotationDictionary() const {return (const SkPdfFDFFileAnnotationDictionary*)this;} 137 asFDFNamedPageReferenceDictionary()138 SkPdfFDFNamedPageReferenceDictionary* asFDFNamedPageReferenceDictionary() {return (SkPdfFDFNamedPageReferenceDictionary*)this;} asFDFNamedPageReferenceDictionary()139 const SkPdfFDFNamedPageReferenceDictionary* asFDFNamedPageReferenceDictionary() const {return (const SkPdfFDFNamedPageReferenceDictionary*)this;} 140 asFDFPageDictionary()141 SkPdfFDFPageDictionary* asFDFPageDictionary() {return (SkPdfFDFPageDictionary*)this;} asFDFPageDictionary()142 const SkPdfFDFPageDictionary* asFDFPageDictionary() const {return (const SkPdfFDFPageDictionary*)this;} 143 asFDFTemplateDictionary()144 SkPdfFDFTemplateDictionary* asFDFTemplateDictionary() {return (SkPdfFDFTemplateDictionary*)this;} asFDFTemplateDictionary()145 const SkPdfFDFTemplateDictionary* asFDFTemplateDictionary() const {return (const SkPdfFDFTemplateDictionary*)this;} 146 asFDFTrailerDictionary()147 SkPdfFDFTrailerDictionary* asFDFTrailerDictionary() {return (SkPdfFDFTrailerDictionary*)this;} asFDFTrailerDictionary()148 const SkPdfFDFTrailerDictionary* asFDFTrailerDictionary() const {return (const SkPdfFDFTrailerDictionary*)this;} 149 asFieldDictionary()150 SkPdfFieldDictionary* asFieldDictionary() {return (SkPdfFieldDictionary*)this;} asFieldDictionary()151 const SkPdfFieldDictionary* asFieldDictionary() const {return (const SkPdfFieldDictionary*)this;} 152 asFileAttachmentAnnotationDictionary()153 SkPdfFileAttachmentAnnotationDictionary* asFileAttachmentAnnotationDictionary() {return (SkPdfFileAttachmentAnnotationDictionary*)this;} asFileAttachmentAnnotationDictionary()154 const SkPdfFileAttachmentAnnotationDictionary* asFileAttachmentAnnotationDictionary() const {return (const SkPdfFileAttachmentAnnotationDictionary*)this;} 155 asFileSpecificationDictionary()156 SkPdfFileSpecificationDictionary* asFileSpecificationDictionary() {return (SkPdfFileSpecificationDictionary*)this;} asFileSpecificationDictionary()157 const SkPdfFileSpecificationDictionary* asFileSpecificationDictionary() const {return (const SkPdfFileSpecificationDictionary*)this;} 158 asFileTrailerDictionary()159 SkPdfFileTrailerDictionary* asFileTrailerDictionary() {return (SkPdfFileTrailerDictionary*)this;} asFileTrailerDictionary()160 const SkPdfFileTrailerDictionary* asFileTrailerDictionary() const {return (const SkPdfFileTrailerDictionary*)this;} 161 asFontDescriptorDictionary()162 SkPdfFontDescriptorDictionary* asFontDescriptorDictionary() {return (SkPdfFontDescriptorDictionary*)this;} asFontDescriptorDictionary()163 const SkPdfFontDescriptorDictionary* asFontDescriptorDictionary() const {return (const SkPdfFontDescriptorDictionary*)this;} 164 asFontDictionary()165 SkPdfFontDictionary* asFontDictionary() {return (SkPdfFontDictionary*)this;} asFontDictionary()166 const SkPdfFontDictionary* asFontDictionary() const {return (const SkPdfFontDictionary*)this;} 167 asType0FontDictionary()168 SkPdfType0FontDictionary* asType0FontDictionary() {return (SkPdfType0FontDictionary*)this;} asType0FontDictionary()169 const SkPdfType0FontDictionary* asType0FontDictionary() const {return (const SkPdfType0FontDictionary*)this;} 170 asType1FontDictionary()171 SkPdfType1FontDictionary* asType1FontDictionary() {return (SkPdfType1FontDictionary*)this;} asType1FontDictionary()172 const SkPdfType1FontDictionary* asType1FontDictionary() const {return (const SkPdfType1FontDictionary*)this;} 173 asMultiMasterFontDictionary()174 SkPdfMultiMasterFontDictionary* asMultiMasterFontDictionary() {return (SkPdfMultiMasterFontDictionary*)this;} asMultiMasterFontDictionary()175 const SkPdfMultiMasterFontDictionary* asMultiMasterFontDictionary() const {return (const SkPdfMultiMasterFontDictionary*)this;} 176 asTrueTypeFontDictionary()177 SkPdfTrueTypeFontDictionary* asTrueTypeFontDictionary() {return (SkPdfTrueTypeFontDictionary*)this;} asTrueTypeFontDictionary()178 const SkPdfTrueTypeFontDictionary* asTrueTypeFontDictionary() const {return (const SkPdfTrueTypeFontDictionary*)this;} 179 asType3FontDictionary()180 SkPdfType3FontDictionary* asType3FontDictionary() {return (SkPdfType3FontDictionary*)this;} asType3FontDictionary()181 const SkPdfType3FontDictionary* asType3FontDictionary() const {return (const SkPdfType3FontDictionary*)this;} 182 asFormFieldActionsDictionary()183 SkPdfFormFieldActionsDictionary* asFormFieldActionsDictionary() {return (SkPdfFormFieldActionsDictionary*)this;} asFormFieldActionsDictionary()184 const SkPdfFormFieldActionsDictionary* asFormFieldActionsDictionary() const {return (const SkPdfFormFieldActionsDictionary*)this;} 185 asFreeTextAnnotationDictionary()186 SkPdfFreeTextAnnotationDictionary* asFreeTextAnnotationDictionary() {return (SkPdfFreeTextAnnotationDictionary*)this;} asFreeTextAnnotationDictionary()187 const SkPdfFreeTextAnnotationDictionary* asFreeTextAnnotationDictionary() const {return (const SkPdfFreeTextAnnotationDictionary*)this;} 188 asFunctionCommonDictionary()189 SkPdfFunctionCommonDictionary* asFunctionCommonDictionary() {return (SkPdfFunctionCommonDictionary*)this;} asFunctionCommonDictionary()190 const SkPdfFunctionCommonDictionary* asFunctionCommonDictionary() const {return (const SkPdfFunctionCommonDictionary*)this;} 191 asGoToActionDictionary()192 SkPdfGoToActionDictionary* asGoToActionDictionary() {return (SkPdfGoToActionDictionary*)this;} asGoToActionDictionary()193 const SkPdfGoToActionDictionary* asGoToActionDictionary() const {return (const SkPdfGoToActionDictionary*)this;} 194 asGraphicsStateDictionary()195 SkPdfGraphicsStateDictionary* asGraphicsStateDictionary() {return (SkPdfGraphicsStateDictionary*)this;} asGraphicsStateDictionary()196 const SkPdfGraphicsStateDictionary* asGraphicsStateDictionary() const {return (const SkPdfGraphicsStateDictionary*)this;} 197 asGroupAttributesDictionary()198 SkPdfGroupAttributesDictionary* asGroupAttributesDictionary() {return (SkPdfGroupAttributesDictionary*)this;} asGroupAttributesDictionary()199 const SkPdfGroupAttributesDictionary* asGroupAttributesDictionary() const {return (const SkPdfGroupAttributesDictionary*)this;} 200 asHideActionDictionary()201 SkPdfHideActionDictionary* asHideActionDictionary() {return (SkPdfHideActionDictionary*)this;} asHideActionDictionary()202 const SkPdfHideActionDictionary* asHideActionDictionary() const {return (const SkPdfHideActionDictionary*)this;} 203 asIccProfileStreamDictionary()204 SkPdfIccProfileStreamDictionary* asIccProfileStreamDictionary() {return (SkPdfIccProfileStreamDictionary*)this;} asIccProfileStreamDictionary()205 const SkPdfIccProfileStreamDictionary* asIccProfileStreamDictionary() const {return (const SkPdfIccProfileStreamDictionary*)this;} 206 asIconFitDictionary()207 SkPdfIconFitDictionary* asIconFitDictionary() {return (SkPdfIconFitDictionary*)this;} asIconFitDictionary()208 const SkPdfIconFitDictionary* asIconFitDictionary() const {return (const SkPdfIconFitDictionary*)this;} 209 asImportDataActionDictionary()210 SkPdfImportDataActionDictionary* asImportDataActionDictionary() {return (SkPdfImportDataActionDictionary*)this;} asImportDataActionDictionary()211 const SkPdfImportDataActionDictionary* asImportDataActionDictionary() const {return (const SkPdfImportDataActionDictionary*)this;} 212 asInkAnnotationDictionary()213 SkPdfInkAnnotationDictionary* asInkAnnotationDictionary() {return (SkPdfInkAnnotationDictionary*)this;} asInkAnnotationDictionary()214 const SkPdfInkAnnotationDictionary* asInkAnnotationDictionary() const {return (const SkPdfInkAnnotationDictionary*)this;} 215 asInlineLevelStructureElementsDictionary()216 SkPdfInlineLevelStructureElementsDictionary* asInlineLevelStructureElementsDictionary() {return (SkPdfInlineLevelStructureElementsDictionary*)this;} asInlineLevelStructureElementsDictionary()217 const SkPdfInlineLevelStructureElementsDictionary* asInlineLevelStructureElementsDictionary() const {return (const SkPdfInlineLevelStructureElementsDictionary*)this;} 218 asInteractiveFormDictionary()219 SkPdfInteractiveFormDictionary* asInteractiveFormDictionary() {return (SkPdfInteractiveFormDictionary*)this;} asInteractiveFormDictionary()220 const SkPdfInteractiveFormDictionary* asInteractiveFormDictionary() const {return (const SkPdfInteractiveFormDictionary*)this;} 221 asJavascriptActionDictionary()222 SkPdfJavascriptActionDictionary* asJavascriptActionDictionary() {return (SkPdfJavascriptActionDictionary*)this;} asJavascriptActionDictionary()223 const SkPdfJavascriptActionDictionary* asJavascriptActionDictionary() const {return (const SkPdfJavascriptActionDictionary*)this;} 224 asJavascriptDictionary()225 SkPdfJavascriptDictionary* asJavascriptDictionary() {return (SkPdfJavascriptDictionary*)this;} asJavascriptDictionary()226 const SkPdfJavascriptDictionary* asJavascriptDictionary() const {return (const SkPdfJavascriptDictionary*)this;} 227 asJbig2DecodeFilterDictionary()228 SkPdfJbig2DecodeFilterDictionary* asJbig2DecodeFilterDictionary() {return (SkPdfJbig2DecodeFilterDictionary*)this;} asJbig2DecodeFilterDictionary()229 const SkPdfJbig2DecodeFilterDictionary* asJbig2DecodeFilterDictionary() const {return (const SkPdfJbig2DecodeFilterDictionary*)this;} 230 asLabColorSpaceDictionary()231 SkPdfLabColorSpaceDictionary* asLabColorSpaceDictionary() {return (SkPdfLabColorSpaceDictionary*)this;} asLabColorSpaceDictionary()232 const SkPdfLabColorSpaceDictionary* asLabColorSpaceDictionary() const {return (const SkPdfLabColorSpaceDictionary*)this;} 233 asLaunchActionDictionary()234 SkPdfLaunchActionDictionary* asLaunchActionDictionary() {return (SkPdfLaunchActionDictionary*)this;} asLaunchActionDictionary()235 const SkPdfLaunchActionDictionary* asLaunchActionDictionary() const {return (const SkPdfLaunchActionDictionary*)this;} 236 asLineAnnotationDictionary()237 SkPdfLineAnnotationDictionary* asLineAnnotationDictionary() {return (SkPdfLineAnnotationDictionary*)this;} asLineAnnotationDictionary()238 const SkPdfLineAnnotationDictionary* asLineAnnotationDictionary() const {return (const SkPdfLineAnnotationDictionary*)this;} 239 asListAttributeDictionary()240 SkPdfListAttributeDictionary* asListAttributeDictionary() {return (SkPdfListAttributeDictionary*)this;} asListAttributeDictionary()241 const SkPdfListAttributeDictionary* asListAttributeDictionary() const {return (const SkPdfListAttributeDictionary*)this;} 242 asLzwdecodeAndFlatedecodeFiltersDictionary()243 SkPdfLzwdecodeAndFlatedecodeFiltersDictionary* asLzwdecodeAndFlatedecodeFiltersDictionary() {return (SkPdfLzwdecodeAndFlatedecodeFiltersDictionary*)this;} asLzwdecodeAndFlatedecodeFiltersDictionary()244 const SkPdfLzwdecodeAndFlatedecodeFiltersDictionary* asLzwdecodeAndFlatedecodeFiltersDictionary() const {return (const SkPdfLzwdecodeAndFlatedecodeFiltersDictionary*)this;} 245 asMacOsFileInformationDictionary()246 SkPdfMacOsFileInformationDictionary* asMacOsFileInformationDictionary() {return (SkPdfMacOsFileInformationDictionary*)this;} asMacOsFileInformationDictionary()247 const SkPdfMacOsFileInformationDictionary* asMacOsFileInformationDictionary() const {return (const SkPdfMacOsFileInformationDictionary*)this;} 248 asMarkInformationDictionary()249 SkPdfMarkInformationDictionary* asMarkInformationDictionary() {return (SkPdfMarkInformationDictionary*)this;} asMarkInformationDictionary()250 const SkPdfMarkInformationDictionary* asMarkInformationDictionary() const {return (const SkPdfMarkInformationDictionary*)this;} 251 asMarkedContentReferenceDictionary()252 SkPdfMarkedContentReferenceDictionary* asMarkedContentReferenceDictionary() {return (SkPdfMarkedContentReferenceDictionary*)this;} asMarkedContentReferenceDictionary()253 const SkPdfMarkedContentReferenceDictionary* asMarkedContentReferenceDictionary() const {return (const SkPdfMarkedContentReferenceDictionary*)this;} 254 asMarkupAnnotationsDictionary()255 SkPdfMarkupAnnotationsDictionary* asMarkupAnnotationsDictionary() {return (SkPdfMarkupAnnotationsDictionary*)this;} asMarkupAnnotationsDictionary()256 const SkPdfMarkupAnnotationsDictionary* asMarkupAnnotationsDictionary() const {return (const SkPdfMarkupAnnotationsDictionary*)this;} 257 asMetadataStreamDictionary()258 SkPdfMetadataStreamDictionary* asMetadataStreamDictionary() {return (SkPdfMetadataStreamDictionary*)this;} asMetadataStreamDictionary()259 const SkPdfMetadataStreamDictionary* asMetadataStreamDictionary() const {return (const SkPdfMetadataStreamDictionary*)this;} 260 asMovieActionDictionary()261 SkPdfMovieActionDictionary* asMovieActionDictionary() {return (SkPdfMovieActionDictionary*)this;} asMovieActionDictionary()262 const SkPdfMovieActionDictionary* asMovieActionDictionary() const {return (const SkPdfMovieActionDictionary*)this;} 263 asMovieActivationDictionary()264 SkPdfMovieActivationDictionary* asMovieActivationDictionary() {return (SkPdfMovieActivationDictionary*)this;} asMovieActivationDictionary()265 const SkPdfMovieActivationDictionary* asMovieActivationDictionary() const {return (const SkPdfMovieActivationDictionary*)this;} 266 asMovieAnnotationDictionary()267 SkPdfMovieAnnotationDictionary* asMovieAnnotationDictionary() {return (SkPdfMovieAnnotationDictionary*)this;} asMovieAnnotationDictionary()268 const SkPdfMovieAnnotationDictionary* asMovieAnnotationDictionary() const {return (const SkPdfMovieAnnotationDictionary*)this;} 269 asMovieDictionary()270 SkPdfMovieDictionary* asMovieDictionary() {return (SkPdfMovieDictionary*)this;} asMovieDictionary()271 const SkPdfMovieDictionary* asMovieDictionary() const {return (const SkPdfMovieDictionary*)this;} 272 asNameDictionary()273 SkPdfNameDictionary* asNameDictionary() {return (SkPdfNameDictionary*)this;} asNameDictionary()274 const SkPdfNameDictionary* asNameDictionary() const {return (const SkPdfNameDictionary*)this;} 275 asNameTreeNodeDictionary()276 SkPdfNameTreeNodeDictionary* asNameTreeNodeDictionary() {return (SkPdfNameTreeNodeDictionary*)this;} asNameTreeNodeDictionary()277 const SkPdfNameTreeNodeDictionary* asNameTreeNodeDictionary() const {return (const SkPdfNameTreeNodeDictionary*)this;} 278 asNamedActionsDictionary()279 SkPdfNamedActionsDictionary* asNamedActionsDictionary() {return (SkPdfNamedActionsDictionary*)this;} asNamedActionsDictionary()280 const SkPdfNamedActionsDictionary* asNamedActionsDictionary() const {return (const SkPdfNamedActionsDictionary*)this;} 281 asNumberTreeNodeDictionary()282 SkPdfNumberTreeNodeDictionary* asNumberTreeNodeDictionary() {return (SkPdfNumberTreeNodeDictionary*)this;} asNumberTreeNodeDictionary()283 const SkPdfNumberTreeNodeDictionary* asNumberTreeNodeDictionary() const {return (const SkPdfNumberTreeNodeDictionary*)this;} 284 asObjectReferenceDictionary()285 SkPdfObjectReferenceDictionary* asObjectReferenceDictionary() {return (SkPdfObjectReferenceDictionary*)this;} asObjectReferenceDictionary()286 const SkPdfObjectReferenceDictionary* asObjectReferenceDictionary() const {return (const SkPdfObjectReferenceDictionary*)this;} 287 asOpiVersionDictionary()288 SkPdfOpiVersionDictionary* asOpiVersionDictionary() {return (SkPdfOpiVersionDictionary*)this;} asOpiVersionDictionary()289 const SkPdfOpiVersionDictionary* asOpiVersionDictionary() const {return (const SkPdfOpiVersionDictionary*)this;} 290 asOutlineDictionary()291 SkPdfOutlineDictionary* asOutlineDictionary() {return (SkPdfOutlineDictionary*)this;} asOutlineDictionary()292 const SkPdfOutlineDictionary* asOutlineDictionary() const {return (const SkPdfOutlineDictionary*)this;} 293 asOutlineItemDictionary()294 SkPdfOutlineItemDictionary* asOutlineItemDictionary() {return (SkPdfOutlineItemDictionary*)this;} asOutlineItemDictionary()295 const SkPdfOutlineItemDictionary* asOutlineItemDictionary() const {return (const SkPdfOutlineItemDictionary*)this;} 296 asPDF_XOutputIntentDictionary()297 SkPdfPDF_XOutputIntentDictionary* asPDF_XOutputIntentDictionary() {return (SkPdfPDF_XOutputIntentDictionary*)this;} asPDF_XOutputIntentDictionary()298 const SkPdfPDF_XOutputIntentDictionary* asPDF_XOutputIntentDictionary() const {return (const SkPdfPDF_XOutputIntentDictionary*)this;} 299 asPSXobjectDictionary()300 SkPdfPSXobjectDictionary* asPSXobjectDictionary() {return (SkPdfPSXobjectDictionary*)this;} asPSXobjectDictionary()301 const SkPdfPSXobjectDictionary* asPSXobjectDictionary() const {return (const SkPdfPSXobjectDictionary*)this;} 302 asPageLabelDictionary()303 SkPdfPageLabelDictionary* asPageLabelDictionary() {return (SkPdfPageLabelDictionary*)this;} asPageLabelDictionary()304 const SkPdfPageLabelDictionary* asPageLabelDictionary() const {return (const SkPdfPageLabelDictionary*)this;} 305 asPageObjectActionsDictionary()306 SkPdfPageObjectActionsDictionary* asPageObjectActionsDictionary() {return (SkPdfPageObjectActionsDictionary*)this;} asPageObjectActionsDictionary()307 const SkPdfPageObjectActionsDictionary* asPageObjectActionsDictionary() const {return (const SkPdfPageObjectActionsDictionary*)this;} 308 asPageObjectDictionary()309 SkPdfPageObjectDictionary* asPageObjectDictionary() {return (SkPdfPageObjectDictionary*)this;} asPageObjectDictionary()310 const SkPdfPageObjectDictionary* asPageObjectDictionary() const {return (const SkPdfPageObjectDictionary*)this;} 311 asPagePieceDictionary()312 SkPdfPagePieceDictionary* asPagePieceDictionary() {return (SkPdfPagePieceDictionary*)this;} asPagePieceDictionary()313 const SkPdfPagePieceDictionary* asPagePieceDictionary() const {return (const SkPdfPagePieceDictionary*)this;} 314 asPageTreeNodeDictionary()315 SkPdfPageTreeNodeDictionary* asPageTreeNodeDictionary() {return (SkPdfPageTreeNodeDictionary*)this;} asPageTreeNodeDictionary()316 const SkPdfPageTreeNodeDictionary* asPageTreeNodeDictionary() const {return (const SkPdfPageTreeNodeDictionary*)this;} 317 asPopUpAnnotationDictionary()318 SkPdfPopUpAnnotationDictionary* asPopUpAnnotationDictionary() {return (SkPdfPopUpAnnotationDictionary*)this;} asPopUpAnnotationDictionary()319 const SkPdfPopUpAnnotationDictionary* asPopUpAnnotationDictionary() const {return (const SkPdfPopUpAnnotationDictionary*)this;} 320 asPrinterMarkAnnotationDictionary()321 SkPdfPrinterMarkAnnotationDictionary* asPrinterMarkAnnotationDictionary() {return (SkPdfPrinterMarkAnnotationDictionary*)this;} asPrinterMarkAnnotationDictionary()322 const SkPdfPrinterMarkAnnotationDictionary* asPrinterMarkAnnotationDictionary() const {return (const SkPdfPrinterMarkAnnotationDictionary*)this;} 323 asPrinterMarkFormDictionary()324 SkPdfPrinterMarkFormDictionary* asPrinterMarkFormDictionary() {return (SkPdfPrinterMarkFormDictionary*)this;} asPrinterMarkFormDictionary()325 const SkPdfPrinterMarkFormDictionary* asPrinterMarkFormDictionary() const {return (const SkPdfPrinterMarkFormDictionary*)this;} 326 asRadioButtonFieldDictionary()327 SkPdfRadioButtonFieldDictionary* asRadioButtonFieldDictionary() {return (SkPdfRadioButtonFieldDictionary*)this;} asRadioButtonFieldDictionary()328 const SkPdfRadioButtonFieldDictionary* asRadioButtonFieldDictionary() const {return (const SkPdfRadioButtonFieldDictionary*)this;} 329 asReferenceDictionary()330 SkPdfReferenceDictionary* asReferenceDictionary() {return (SkPdfReferenceDictionary*)this;} asReferenceDictionary()331 const SkPdfReferenceDictionary* asReferenceDictionary() const {return (const SkPdfReferenceDictionary*)this;} 332 asRemoteGoToActionDictionary()333 SkPdfRemoteGoToActionDictionary* asRemoteGoToActionDictionary() {return (SkPdfRemoteGoToActionDictionary*)this;} asRemoteGoToActionDictionary()334 const SkPdfRemoteGoToActionDictionary* asRemoteGoToActionDictionary() const {return (const SkPdfRemoteGoToActionDictionary*)this;} 335 asResetFormActionDictionary()336 SkPdfResetFormActionDictionary* asResetFormActionDictionary() {return (SkPdfResetFormActionDictionary*)this;} asResetFormActionDictionary()337 const SkPdfResetFormActionDictionary* asResetFormActionDictionary() const {return (const SkPdfResetFormActionDictionary*)this;} 338 asResourceDictionary()339 SkPdfResourceDictionary* asResourceDictionary() {return (SkPdfResourceDictionary*)this;} asResourceDictionary()340 const SkPdfResourceDictionary* asResourceDictionary() const {return (const SkPdfResourceDictionary*)this;} 341 asRubberStampAnnotationDictionary()342 SkPdfRubberStampAnnotationDictionary* asRubberStampAnnotationDictionary() {return (SkPdfRubberStampAnnotationDictionary*)this;} asRubberStampAnnotationDictionary()343 const SkPdfRubberStampAnnotationDictionary* asRubberStampAnnotationDictionary() const {return (const SkPdfRubberStampAnnotationDictionary*)this;} 344 asSeparationDictionary()345 SkPdfSeparationDictionary* asSeparationDictionary() {return (SkPdfSeparationDictionary*)this;} asSeparationDictionary()346 const SkPdfSeparationDictionary* asSeparationDictionary() const {return (const SkPdfSeparationDictionary*)this;} 347 asShadingDictionary()348 SkPdfShadingDictionary* asShadingDictionary() {return (SkPdfShadingDictionary*)this;} asShadingDictionary()349 const SkPdfShadingDictionary* asShadingDictionary() const {return (const SkPdfShadingDictionary*)this;} 350 asType1ShadingDictionary()351 SkPdfType1ShadingDictionary* asType1ShadingDictionary() {return (SkPdfType1ShadingDictionary*)this;} asType1ShadingDictionary()352 const SkPdfType1ShadingDictionary* asType1ShadingDictionary() const {return (const SkPdfType1ShadingDictionary*)this;} 353 asType2ShadingDictionary()354 SkPdfType2ShadingDictionary* asType2ShadingDictionary() {return (SkPdfType2ShadingDictionary*)this;} asType2ShadingDictionary()355 const SkPdfType2ShadingDictionary* asType2ShadingDictionary() const {return (const SkPdfType2ShadingDictionary*)this;} 356 asType3ShadingDictionary()357 SkPdfType3ShadingDictionary* asType3ShadingDictionary() {return (SkPdfType3ShadingDictionary*)this;} asType3ShadingDictionary()358 const SkPdfType3ShadingDictionary* asType3ShadingDictionary() const {return (const SkPdfType3ShadingDictionary*)this;} 359 asType4ShadingDictionary()360 SkPdfType4ShadingDictionary* asType4ShadingDictionary() {return (SkPdfType4ShadingDictionary*)this;} asType4ShadingDictionary()361 const SkPdfType4ShadingDictionary* asType4ShadingDictionary() const {return (const SkPdfType4ShadingDictionary*)this;} 362 asType5ShadingDictionary()363 SkPdfType5ShadingDictionary* asType5ShadingDictionary() {return (SkPdfType5ShadingDictionary*)this;} asType5ShadingDictionary()364 const SkPdfType5ShadingDictionary* asType5ShadingDictionary() const {return (const SkPdfType5ShadingDictionary*)this;} 365 asType6ShadingDictionary()366 SkPdfType6ShadingDictionary* asType6ShadingDictionary() {return (SkPdfType6ShadingDictionary*)this;} asType6ShadingDictionary()367 const SkPdfType6ShadingDictionary* asType6ShadingDictionary() const {return (const SkPdfType6ShadingDictionary*)this;} 368 asSignatureDictionary()369 SkPdfSignatureDictionary* asSignatureDictionary() {return (SkPdfSignatureDictionary*)this;} asSignatureDictionary()370 const SkPdfSignatureDictionary* asSignatureDictionary() const {return (const SkPdfSignatureDictionary*)this;} 371 asSoftMaskDictionary()372 SkPdfSoftMaskDictionary* asSoftMaskDictionary() {return (SkPdfSoftMaskDictionary*)this;} asSoftMaskDictionary()373 const SkPdfSoftMaskDictionary* asSoftMaskDictionary() const {return (const SkPdfSoftMaskDictionary*)this;} 374 asSoundActionDictionary()375 SkPdfSoundActionDictionary* asSoundActionDictionary() {return (SkPdfSoundActionDictionary*)this;} asSoundActionDictionary()376 const SkPdfSoundActionDictionary* asSoundActionDictionary() const {return (const SkPdfSoundActionDictionary*)this;} 377 asSoundAnnotationDictionary()378 SkPdfSoundAnnotationDictionary* asSoundAnnotationDictionary() {return (SkPdfSoundAnnotationDictionary*)this;} asSoundAnnotationDictionary()379 const SkPdfSoundAnnotationDictionary* asSoundAnnotationDictionary() const {return (const SkPdfSoundAnnotationDictionary*)this;} 380 asSoundObjectDictionary()381 SkPdfSoundObjectDictionary* asSoundObjectDictionary() {return (SkPdfSoundObjectDictionary*)this;} asSoundObjectDictionary()382 const SkPdfSoundObjectDictionary* asSoundObjectDictionary() const {return (const SkPdfSoundObjectDictionary*)this;} 383 asSourceInformationDictionary()384 SkPdfSourceInformationDictionary* asSourceInformationDictionary() {return (SkPdfSourceInformationDictionary*)this;} asSourceInformationDictionary()385 const SkPdfSourceInformationDictionary* asSourceInformationDictionary() const {return (const SkPdfSourceInformationDictionary*)this;} 386 asSquareOrCircleAnnotation()387 SkPdfSquareOrCircleAnnotation* asSquareOrCircleAnnotation() {return (SkPdfSquareOrCircleAnnotation*)this;} asSquareOrCircleAnnotation()388 const SkPdfSquareOrCircleAnnotation* asSquareOrCircleAnnotation() const {return (const SkPdfSquareOrCircleAnnotation*)this;} 389 asStandardSecurityHandlerDictionary()390 SkPdfStandardSecurityHandlerDictionary* asStandardSecurityHandlerDictionary() {return (SkPdfStandardSecurityHandlerDictionary*)this;} asStandardSecurityHandlerDictionary()391 const SkPdfStandardSecurityHandlerDictionary* asStandardSecurityHandlerDictionary() const {return (const SkPdfStandardSecurityHandlerDictionary*)this;} 392 asStandardStructureDictionary()393 SkPdfStandardStructureDictionary* asStandardStructureDictionary() {return (SkPdfStandardStructureDictionary*)this;} asStandardStructureDictionary()394 const SkPdfStandardStructureDictionary* asStandardStructureDictionary() const {return (const SkPdfStandardStructureDictionary*)this;} 395 asStreamCommonDictionary()396 SkPdfStreamCommonDictionary* asStreamCommonDictionary() {return (SkPdfStreamCommonDictionary*)this;} asStreamCommonDictionary()397 const SkPdfStreamCommonDictionary* asStreamCommonDictionary() const {return (const SkPdfStreamCommonDictionary*)this;} 398 asStructureElementAccessDictionary()399 SkPdfStructureElementAccessDictionary* asStructureElementAccessDictionary() {return (SkPdfStructureElementAccessDictionary*)this;} asStructureElementAccessDictionary()400 const SkPdfStructureElementAccessDictionary* asStructureElementAccessDictionary() const {return (const SkPdfStructureElementAccessDictionary*)this;} 401 asStructureElementDictionary()402 SkPdfStructureElementDictionary* asStructureElementDictionary() {return (SkPdfStructureElementDictionary*)this;} asStructureElementDictionary()403 const SkPdfStructureElementDictionary* asStructureElementDictionary() const {return (const SkPdfStructureElementDictionary*)this;} 404 asStructureTreeRootDictionary()405 SkPdfStructureTreeRootDictionary* asStructureTreeRootDictionary() {return (SkPdfStructureTreeRootDictionary*)this;} asStructureTreeRootDictionary()406 const SkPdfStructureTreeRootDictionary* asStructureTreeRootDictionary() const {return (const SkPdfStructureTreeRootDictionary*)this;} 407 asSubmitFormActionDictionary()408 SkPdfSubmitFormActionDictionary* asSubmitFormActionDictionary() {return (SkPdfSubmitFormActionDictionary*)this;} asSubmitFormActionDictionary()409 const SkPdfSubmitFormActionDictionary* asSubmitFormActionDictionary() const {return (const SkPdfSubmitFormActionDictionary*)this;} 410 asTableAttributesDictionary()411 SkPdfTableAttributesDictionary* asTableAttributesDictionary() {return (SkPdfTableAttributesDictionary*)this;} asTableAttributesDictionary()412 const SkPdfTableAttributesDictionary* asTableAttributesDictionary() const {return (const SkPdfTableAttributesDictionary*)this;} 413 asTextAnnotationDictionary()414 SkPdfTextAnnotationDictionary* asTextAnnotationDictionary() {return (SkPdfTextAnnotationDictionary*)this;} asTextAnnotationDictionary()415 const SkPdfTextAnnotationDictionary* asTextAnnotationDictionary() const {return (const SkPdfTextAnnotationDictionary*)this;} 416 asTextFieldDictionary()417 SkPdfTextFieldDictionary* asTextFieldDictionary() {return (SkPdfTextFieldDictionary*)this;} asTextFieldDictionary()418 const SkPdfTextFieldDictionary* asTextFieldDictionary() const {return (const SkPdfTextFieldDictionary*)this;} 419 asThreadActionDictionary()420 SkPdfThreadActionDictionary* asThreadActionDictionary() {return (SkPdfThreadActionDictionary*)this;} asThreadActionDictionary()421 const SkPdfThreadActionDictionary* asThreadActionDictionary() const {return (const SkPdfThreadActionDictionary*)this;} 422 asThreadDictionary()423 SkPdfThreadDictionary* asThreadDictionary() {return (SkPdfThreadDictionary*)this;} asThreadDictionary()424 const SkPdfThreadDictionary* asThreadDictionary() const {return (const SkPdfThreadDictionary*)this;} 425 asTransitionDictionary()426 SkPdfTransitionDictionary* asTransitionDictionary() {return (SkPdfTransitionDictionary*)this;} asTransitionDictionary()427 const SkPdfTransitionDictionary* asTransitionDictionary() const {return (const SkPdfTransitionDictionary*)this;} 428 asTransparencyGroupDictionary()429 SkPdfTransparencyGroupDictionary* asTransparencyGroupDictionary() {return (SkPdfTransparencyGroupDictionary*)this;} asTransparencyGroupDictionary()430 const SkPdfTransparencyGroupDictionary* asTransparencyGroupDictionary() const {return (const SkPdfTransparencyGroupDictionary*)this;} 431 asTrapNetworkAnnotationDictionary()432 SkPdfTrapNetworkAnnotationDictionary* asTrapNetworkAnnotationDictionary() {return (SkPdfTrapNetworkAnnotationDictionary*)this;} asTrapNetworkAnnotationDictionary()433 const SkPdfTrapNetworkAnnotationDictionary* asTrapNetworkAnnotationDictionary() const {return (const SkPdfTrapNetworkAnnotationDictionary*)this;} 434 asTrapNetworkAppearanceStreamDictionary()435 SkPdfTrapNetworkAppearanceStreamDictionary* asTrapNetworkAppearanceStreamDictionary() {return (SkPdfTrapNetworkAppearanceStreamDictionary*)this;} asTrapNetworkAppearanceStreamDictionary()436 const SkPdfTrapNetworkAppearanceStreamDictionary* asTrapNetworkAppearanceStreamDictionary() const {return (const SkPdfTrapNetworkAppearanceStreamDictionary*)this;} 437 asType0FunctionDictionary()438 SkPdfType0FunctionDictionary* asType0FunctionDictionary() {return (SkPdfType0FunctionDictionary*)this;} asType0FunctionDictionary()439 const SkPdfType0FunctionDictionary* asType0FunctionDictionary() const {return (const SkPdfType0FunctionDictionary*)this;} 440 asType10HalftoneDictionary()441 SkPdfType10HalftoneDictionary* asType10HalftoneDictionary() {return (SkPdfType10HalftoneDictionary*)this;} asType10HalftoneDictionary()442 const SkPdfType10HalftoneDictionary* asType10HalftoneDictionary() const {return (const SkPdfType10HalftoneDictionary*)this;} 443 asType16HalftoneDictionary()444 SkPdfType16HalftoneDictionary* asType16HalftoneDictionary() {return (SkPdfType16HalftoneDictionary*)this;} asType16HalftoneDictionary()445 const SkPdfType16HalftoneDictionary* asType16HalftoneDictionary() const {return (const SkPdfType16HalftoneDictionary*)this;} 446 asType1HalftoneDictionary()447 SkPdfType1HalftoneDictionary* asType1HalftoneDictionary() {return (SkPdfType1HalftoneDictionary*)this;} asType1HalftoneDictionary()448 const SkPdfType1HalftoneDictionary* asType1HalftoneDictionary() const {return (const SkPdfType1HalftoneDictionary*)this;} 449 asType1PatternDictionary()450 SkPdfType1PatternDictionary* asType1PatternDictionary() {return (SkPdfType1PatternDictionary*)this;} asType1PatternDictionary()451 const SkPdfType1PatternDictionary* asType1PatternDictionary() const {return (const SkPdfType1PatternDictionary*)this;} 452 asType2FunctionDictionary()453 SkPdfType2FunctionDictionary* asType2FunctionDictionary() {return (SkPdfType2FunctionDictionary*)this;} asType2FunctionDictionary()454 const SkPdfType2FunctionDictionary* asType2FunctionDictionary() const {return (const SkPdfType2FunctionDictionary*)this;} 455 asType2PatternDictionary()456 SkPdfType2PatternDictionary* asType2PatternDictionary() {return (SkPdfType2PatternDictionary*)this;} asType2PatternDictionary()457 const SkPdfType2PatternDictionary* asType2PatternDictionary() const {return (const SkPdfType2PatternDictionary*)this;} 458 asType3FunctionDictionary()459 SkPdfType3FunctionDictionary* asType3FunctionDictionary() {return (SkPdfType3FunctionDictionary*)this;} asType3FunctionDictionary()460 const SkPdfType3FunctionDictionary* asType3FunctionDictionary() const {return (const SkPdfType3FunctionDictionary*)this;} 461 asType5HalftoneDictionary()462 SkPdfType5HalftoneDictionary* asType5HalftoneDictionary() {return (SkPdfType5HalftoneDictionary*)this;} asType5HalftoneDictionary()463 const SkPdfType5HalftoneDictionary* asType5HalftoneDictionary() const {return (const SkPdfType5HalftoneDictionary*)this;} 464 asType6HalftoneDictionary()465 SkPdfType6HalftoneDictionary* asType6HalftoneDictionary() {return (SkPdfType6HalftoneDictionary*)this;} asType6HalftoneDictionary()466 const SkPdfType6HalftoneDictionary* asType6HalftoneDictionary() const {return (const SkPdfType6HalftoneDictionary*)this;} 467 asURIActionDictionary()468 SkPdfURIActionDictionary* asURIActionDictionary() {return (SkPdfURIActionDictionary*)this;} asURIActionDictionary()469 const SkPdfURIActionDictionary* asURIActionDictionary() const {return (const SkPdfURIActionDictionary*)this;} 470 asURIDictionary()471 SkPdfURIDictionary* asURIDictionary() {return (SkPdfURIDictionary*)this;} asURIDictionary()472 const SkPdfURIDictionary* asURIDictionary() const {return (const SkPdfURIDictionary*)this;} 473 asURLAliasDictionary()474 SkPdfURLAliasDictionary* asURLAliasDictionary() {return (SkPdfURLAliasDictionary*)this;} asURLAliasDictionary()475 const SkPdfURLAliasDictionary* asURLAliasDictionary() const {return (const SkPdfURLAliasDictionary*)this;} 476 asVariableTextFieldDictionary()477 SkPdfVariableTextFieldDictionary* asVariableTextFieldDictionary() {return (SkPdfVariableTextFieldDictionary*)this;} asVariableTextFieldDictionary()478 const SkPdfVariableTextFieldDictionary* asVariableTextFieldDictionary() const {return (const SkPdfVariableTextFieldDictionary*)this;} 479 asViewerPreferencesDictionary()480 SkPdfViewerPreferencesDictionary* asViewerPreferencesDictionary() {return (SkPdfViewerPreferencesDictionary*)this;} asViewerPreferencesDictionary()481 const SkPdfViewerPreferencesDictionary* asViewerPreferencesDictionary() const {return (const SkPdfViewerPreferencesDictionary*)this;} 482 asWebCaptureCommandDictionary()483 SkPdfWebCaptureCommandDictionary* asWebCaptureCommandDictionary() {return (SkPdfWebCaptureCommandDictionary*)this;} asWebCaptureCommandDictionary()484 const SkPdfWebCaptureCommandDictionary* asWebCaptureCommandDictionary() const {return (const SkPdfWebCaptureCommandDictionary*)this;} 485 asWebCaptureCommandSettingsDictionary()486 SkPdfWebCaptureCommandSettingsDictionary* asWebCaptureCommandSettingsDictionary() {return (SkPdfWebCaptureCommandSettingsDictionary*)this;} asWebCaptureCommandSettingsDictionary()487 const SkPdfWebCaptureCommandSettingsDictionary* asWebCaptureCommandSettingsDictionary() const {return (const SkPdfWebCaptureCommandSettingsDictionary*)this;} 488 asWebCaptureDictionary()489 SkPdfWebCaptureDictionary* asWebCaptureDictionary() {return (SkPdfWebCaptureDictionary*)this;} asWebCaptureDictionary()490 const SkPdfWebCaptureDictionary* asWebCaptureDictionary() const {return (const SkPdfWebCaptureDictionary*)this;} 491 asWebCaptureImageSetDictionary()492 SkPdfWebCaptureImageSetDictionary* asWebCaptureImageSetDictionary() {return (SkPdfWebCaptureImageSetDictionary*)this;} asWebCaptureImageSetDictionary()493 const SkPdfWebCaptureImageSetDictionary* asWebCaptureImageSetDictionary() const {return (const SkPdfWebCaptureImageSetDictionary*)this;} 494 asWebCaptureInformationDictionary()495 SkPdfWebCaptureInformationDictionary* asWebCaptureInformationDictionary() {return (SkPdfWebCaptureInformationDictionary*)this;} asWebCaptureInformationDictionary()496 const SkPdfWebCaptureInformationDictionary* asWebCaptureInformationDictionary() const {return (const SkPdfWebCaptureInformationDictionary*)this;} 497 asWebCapturePageSetDictionary()498 SkPdfWebCapturePageSetDictionary* asWebCapturePageSetDictionary() {return (SkPdfWebCapturePageSetDictionary*)this;} asWebCapturePageSetDictionary()499 const SkPdfWebCapturePageSetDictionary* asWebCapturePageSetDictionary() const {return (const SkPdfWebCapturePageSetDictionary*)this;} 500 asWidgetAnnotationDictionary()501 SkPdfWidgetAnnotationDictionary* asWidgetAnnotationDictionary() {return (SkPdfWidgetAnnotationDictionary*)this;} asWidgetAnnotationDictionary()502 const SkPdfWidgetAnnotationDictionary* asWidgetAnnotationDictionary() const {return (const SkPdfWidgetAnnotationDictionary*)this;} 503 asWindowsLaunchActionDictionary()504 SkPdfWindowsLaunchActionDictionary* asWindowsLaunchActionDictionary() {return (SkPdfWindowsLaunchActionDictionary*)this;} asWindowsLaunchActionDictionary()505 const SkPdfWindowsLaunchActionDictionary* asWindowsLaunchActionDictionary() const {return (const SkPdfWindowsLaunchActionDictionary*)this;} 506 asXObjectDictionary()507 SkPdfXObjectDictionary* asXObjectDictionary() {return (SkPdfXObjectDictionary*)this;} asXObjectDictionary()508 const SkPdfXObjectDictionary* asXObjectDictionary() const {return (const SkPdfXObjectDictionary*)this;} 509 asImageDictionary()510 SkPdfImageDictionary* asImageDictionary() {return (SkPdfImageDictionary*)this;} asImageDictionary()511 const SkPdfImageDictionary* asImageDictionary() const {return (const SkPdfImageDictionary*)this;} 512 asSoftMaskImageDictionary()513 SkPdfSoftMaskImageDictionary* asSoftMaskImageDictionary() {return (SkPdfSoftMaskImageDictionary*)this;} asSoftMaskImageDictionary()514 const SkPdfSoftMaskImageDictionary* asSoftMaskImageDictionary() const {return (const SkPdfSoftMaskImageDictionary*)this;} 515 asType1FormDictionary()516 SkPdfType1FormDictionary* asType1FormDictionary() {return (SkPdfType1FormDictionary*)this;} asType1FormDictionary()517 const SkPdfType1FormDictionary* asType1FormDictionary() const {return (const SkPdfType1FormDictionary*)this;} 518 519 public: valid()520 bool valid() const {return true;} 521 SkPdfDictionary* E(SkPdfNativeDoc* doc); 522 bool has_E() const; 523 SkPdfDictionary* X(SkPdfNativeDoc* doc); 524 bool has_X() const; 525 SkPdfDictionary* D(SkPdfNativeDoc* doc); 526 bool has_D() const; 527 SkPdfDictionary* U(SkPdfNativeDoc* doc); 528 bool has_U() const; 529 SkPdfDictionary* Fo(SkPdfNativeDoc* doc); 530 bool has_Fo() const; 531 SkPdfDictionary* Bl(SkPdfNativeDoc* doc); 532 bool has_Bl() const; 533 }; 534 535 #endif // SkPdfAnnotationActionsDictionary_DEFINED 536