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 SkPdfMapper_DEFINED 9 #define SkPdfMapper_DEFINED 10 11 #include "SkPdfHeaders_autogen.h" 12 #include "SkPdfNativeDoc.h" 13 #include "SkPdfNativeObject.h" 14 class SkPdfMapper { 15 public: 16 SkPdfMapper() {} 17 18 SkPdfNativeObjectType mapDictionary(const SkPdfNativeObject* in) const; 19 SkPdfNativeObjectType mapXObjectDictionary(const SkPdfNativeObject* in) const; 20 SkPdfNativeObjectType mapFontDictionary(const SkPdfNativeObject* in) const; 21 SkPdfNativeObjectType mapTrueTypeFontDictionary(const SkPdfNativeObject* in) const; 22 SkPdfNativeObjectType mapStreamCommonDictionary(const SkPdfNativeObject* in) const; 23 SkPdfNativeObjectType mapLzwdecodeAndFlatedecodeFiltersDictionary(const SkPdfNativeObject* in) const; 24 SkPdfNativeObjectType mapCcittfaxdecodeFilterDictionary(const SkPdfNativeObject* in) const; 25 SkPdfNativeObjectType mapJbig2DecodeFilterDictionary(const SkPdfNativeObject* in) const; 26 SkPdfNativeObjectType mapDctdecodeFilterDictionary(const SkPdfNativeObject* in) const; 27 SkPdfNativeObjectType mapFileTrailerDictionary(const SkPdfNativeObject* in) const; 28 SkPdfNativeObjectType mapEncryptionCommonDictionary(const SkPdfNativeObject* in) const; 29 SkPdfNativeObjectType mapStandardSecurityHandlerDictionary(const SkPdfNativeObject* in) const; 30 SkPdfNativeObjectType mapCatalogDictionary(const SkPdfNativeObject* in) const; 31 SkPdfNativeObjectType mapPageTreeNodeDictionary(const SkPdfNativeObject* in) const; 32 SkPdfNativeObjectType mapPageObjectDictionary(const SkPdfNativeObject* in) const; 33 SkPdfNativeObjectType mapNameDictionary(const SkPdfNativeObject* in) const; 34 SkPdfNativeObjectType mapResourceDictionary(const SkPdfNativeObject* in) const; 35 SkPdfNativeObjectType mapNameTreeNodeDictionary(const SkPdfNativeObject* in) const; 36 SkPdfNativeObjectType mapNumberTreeNodeDictionary(const SkPdfNativeObject* in) const; 37 SkPdfNativeObjectType mapFunctionCommonDictionary(const SkPdfNativeObject* in) const; 38 SkPdfNativeObjectType mapType0FunctionDictionary(const SkPdfNativeObject* in) const; 39 SkPdfNativeObjectType mapType2FunctionDictionary(const SkPdfNativeObject* in) const; 40 SkPdfNativeObjectType mapType3FunctionDictionary(const SkPdfNativeObject* in) const; 41 SkPdfNativeObjectType mapFileSpecificationDictionary(const SkPdfNativeObject* in) const; 42 SkPdfNativeObjectType mapEmbeddedFileStreamDictionary(const SkPdfNativeObject* in) const; 43 SkPdfNativeObjectType mapEmbeddedFileParameterDictionary(const SkPdfNativeObject* in) const; 44 SkPdfNativeObjectType mapMacOsFileInformationDictionary(const SkPdfNativeObject* in) const; 45 SkPdfNativeObjectType mapGraphicsStateDictionary(const SkPdfNativeObject* in) const; 46 SkPdfNativeObjectType mapCalgrayColorSpaceDictionary(const SkPdfNativeObject* in) const; 47 SkPdfNativeObjectType mapCalrgbColorSpaceDictionary(const SkPdfNativeObject* in) const; 48 SkPdfNativeObjectType mapLabColorSpaceDictionary(const SkPdfNativeObject* in) const; 49 SkPdfNativeObjectType mapIccProfileStreamDictionary(const SkPdfNativeObject* in) const; 50 SkPdfNativeObjectType mapDeviceNColorSpaceDictionary(const SkPdfNativeObject* in) const; 51 SkPdfNativeObjectType mapType1PatternDictionary(const SkPdfNativeObject* in) const; 52 SkPdfNativeObjectType mapType2PatternDictionary(const SkPdfNativeObject* in) const; 53 SkPdfNativeObjectType mapShadingDictionary(const SkPdfNativeObject* in) const; 54 SkPdfNativeObjectType mapType1ShadingDictionary(const SkPdfNativeObject* in) const; 55 SkPdfNativeObjectType mapType2ShadingDictionary(const SkPdfNativeObject* in) const; 56 SkPdfNativeObjectType mapType3ShadingDictionary(const SkPdfNativeObject* in) const; 57 SkPdfNativeObjectType mapType4ShadingDictionary(const SkPdfNativeObject* in) const; 58 SkPdfNativeObjectType mapType5ShadingDictionary(const SkPdfNativeObject* in) const; 59 SkPdfNativeObjectType mapType6ShadingDictionary(const SkPdfNativeObject* in) const; 60 SkPdfNativeObjectType mapImageDictionary(const SkPdfNativeObject* in) const; 61 SkPdfNativeObjectType mapAlternateImageDictionary(const SkPdfNativeObject* in) const; 62 SkPdfNativeObjectType mapType1FormDictionary(const SkPdfNativeObject* in) const; 63 SkPdfNativeObjectType mapGroupAttributesDictionary(const SkPdfNativeObject* in) const; 64 SkPdfNativeObjectType mapReferenceDictionary(const SkPdfNativeObject* in) const; 65 SkPdfNativeObjectType mapPSXobjectDictionary(const SkPdfNativeObject* in) const; 66 SkPdfNativeObjectType mapType1FontDictionary(const SkPdfNativeObject* in) const; 67 SkPdfNativeObjectType mapType3FontDictionary(const SkPdfNativeObject* in) const; 68 SkPdfNativeObjectType mapEncodingDictionary(const SkPdfNativeObject* in) const; 69 SkPdfNativeObjectType mapCIDSystemInfoDictionary(const SkPdfNativeObject* in) const; 70 SkPdfNativeObjectType mapCIDFontDictionary(const SkPdfNativeObject* in) const; 71 SkPdfNativeObjectType mapCMapDictionary(const SkPdfNativeObject* in) const; 72 SkPdfNativeObjectType mapType0FontDictionary(const SkPdfNativeObject* in) const; 73 SkPdfNativeObjectType mapFontDescriptorDictionary(const SkPdfNativeObject* in) const; 74 SkPdfNativeObjectType mapCIDFontDescriptorDictionary(const SkPdfNativeObject* in) const; 75 SkPdfNativeObjectType mapEmbeddedFontStreamDictionary(const SkPdfNativeObject* in) const; 76 SkPdfNativeObjectType mapType1HalftoneDictionary(const SkPdfNativeObject* in) const; 77 SkPdfNativeObjectType mapType6HalftoneDictionary(const SkPdfNativeObject* in) const; 78 SkPdfNativeObjectType mapType10HalftoneDictionary(const SkPdfNativeObject* in) const; 79 SkPdfNativeObjectType mapType16HalftoneDictionary(const SkPdfNativeObject* in) const; 80 SkPdfNativeObjectType mapType5HalftoneDictionary(const SkPdfNativeObject* in) const; 81 SkPdfNativeObjectType mapSoftMaskDictionary(const SkPdfNativeObject* in) const; 82 SkPdfNativeObjectType mapSoftMaskImageDictionary(const SkPdfNativeObject* in) const; 83 SkPdfNativeObjectType mapTransparencyGroupDictionary(const SkPdfNativeObject* in) const; 84 SkPdfNativeObjectType mapViewerPreferencesDictionary(const SkPdfNativeObject* in) const; 85 SkPdfNativeObjectType mapOutlineDictionary(const SkPdfNativeObject* in) const; 86 SkPdfNativeObjectType mapOutlineItemDictionary(const SkPdfNativeObject* in) const; 87 SkPdfNativeObjectType mapPageLabelDictionary(const SkPdfNativeObject* in) const; 88 SkPdfNativeObjectType mapThreadDictionary(const SkPdfNativeObject* in) const; 89 SkPdfNativeObjectType mapBeadDictionary(const SkPdfNativeObject* in) const; 90 SkPdfNativeObjectType mapTransitionDictionary(const SkPdfNativeObject* in) const; 91 SkPdfNativeObjectType mapAnnotationDictionary(const SkPdfNativeObject* in) const; 92 SkPdfNativeObjectType mapBorderStyleDictionary(const SkPdfNativeObject* in) const; 93 SkPdfNativeObjectType mapAppearanceDictionary(const SkPdfNativeObject* in) const; 94 SkPdfNativeObjectType mapTextAnnotationDictionary(const SkPdfNativeObject* in) const; 95 SkPdfNativeObjectType mapALinkAnnotationDictionary(const SkPdfNativeObject* in) const; 96 SkPdfNativeObjectType mapFreeTextAnnotationDictionary(const SkPdfNativeObject* in) const; 97 SkPdfNativeObjectType mapLineAnnotationDictionary(const SkPdfNativeObject* in) const; 98 SkPdfNativeObjectType mapSquareOrCircleAnnotation(const SkPdfNativeObject* in) const; 99 SkPdfNativeObjectType mapMarkupAnnotationsDictionary(const SkPdfNativeObject* in) const; 100 SkPdfNativeObjectType mapRubberStampAnnotationDictionary(const SkPdfNativeObject* in) const; 101 SkPdfNativeObjectType mapInkAnnotationDictionary(const SkPdfNativeObject* in) const; 102 SkPdfNativeObjectType mapPopUpAnnotationDictionary(const SkPdfNativeObject* in) const; 103 SkPdfNativeObjectType mapFileAttachmentAnnotationDictionary(const SkPdfNativeObject* in) const; 104 SkPdfNativeObjectType mapSoundAnnotationDictionary(const SkPdfNativeObject* in) const; 105 SkPdfNativeObjectType mapMovieAnnotationDictionary(const SkPdfNativeObject* in) const; 106 SkPdfNativeObjectType mapWidgetAnnotationDictionary(const SkPdfNativeObject* in) const; 107 SkPdfNativeObjectType mapActionDictionary(const SkPdfNativeObject* in) const; 108 SkPdfNativeObjectType mapAnnotationActionsDictionary(const SkPdfNativeObject* in) const; 109 SkPdfNativeObjectType mapPageObjectActionsDictionary(const SkPdfNativeObject* in) const; 110 SkPdfNativeObjectType mapFormFieldActionsDictionary(const SkPdfNativeObject* in) const; 111 SkPdfNativeObjectType mapDocumentCatalogActionsDictionary(const SkPdfNativeObject* in) const; 112 SkPdfNativeObjectType mapGoToActionDictionary(const SkPdfNativeObject* in) const; 113 SkPdfNativeObjectType mapRemoteGoToActionDictionary(const SkPdfNativeObject* in) const; 114 SkPdfNativeObjectType mapLaunchActionDictionary(const SkPdfNativeObject* in) const; 115 SkPdfNativeObjectType mapWindowsLaunchActionDictionary(const SkPdfNativeObject* in) const; 116 SkPdfNativeObjectType mapThreadActionDictionary(const SkPdfNativeObject* in) const; 117 SkPdfNativeObjectType mapURIActionDictionary(const SkPdfNativeObject* in) const; 118 SkPdfNativeObjectType mapURIDictionary(const SkPdfNativeObject* in) const; 119 SkPdfNativeObjectType mapSoundActionDictionary(const SkPdfNativeObject* in) const; 120 SkPdfNativeObjectType mapMovieActionDictionary(const SkPdfNativeObject* in) const; 121 SkPdfNativeObjectType mapHideActionDictionary(const SkPdfNativeObject* in) const; 122 SkPdfNativeObjectType mapNamedActionsDictionary(const SkPdfNativeObject* in) const; 123 SkPdfNativeObjectType mapInteractiveFormDictionary(const SkPdfNativeObject* in) const; 124 SkPdfNativeObjectType mapFieldDictionary(const SkPdfNativeObject* in) const; 125 SkPdfNativeObjectType mapVariableTextFieldDictionary(const SkPdfNativeObject* in) const; 126 SkPdfNativeObjectType mapAppearanceCharacteristicsDictionary(const SkPdfNativeObject* in) const; 127 SkPdfNativeObjectType mapCheckboxFieldDictionary(const SkPdfNativeObject* in) const; 128 SkPdfNativeObjectType mapRadioButtonFieldDictionary(const SkPdfNativeObject* in) const; 129 SkPdfNativeObjectType mapTextFieldDictionary(const SkPdfNativeObject* in) const; 130 SkPdfNativeObjectType mapChoiceFieldDictionary(const SkPdfNativeObject* in) const; 131 SkPdfNativeObjectType mapSignatureDictionary(const SkPdfNativeObject* in) const; 132 SkPdfNativeObjectType mapSubmitFormActionDictionary(const SkPdfNativeObject* in) const; 133 SkPdfNativeObjectType mapResetFormActionDictionary(const SkPdfNativeObject* in) const; 134 SkPdfNativeObjectType mapImportDataActionDictionary(const SkPdfNativeObject* in) const; 135 SkPdfNativeObjectType mapJavascriptActionDictionary(const SkPdfNativeObject* in) const; 136 SkPdfNativeObjectType mapFDFTrailerDictionary(const SkPdfNativeObject* in) const; 137 SkPdfNativeObjectType mapFDFCatalogDictionary(const SkPdfNativeObject* in) const; 138 SkPdfNativeObjectType mapFDFDictionary(const SkPdfNativeObject* in) const; 139 SkPdfNativeObjectType mapEncryptedEmbeddedFileStreamDictionary(const SkPdfNativeObject* in) const; 140 SkPdfNativeObjectType mapJavascriptDictionary(const SkPdfNativeObject* in) const; 141 SkPdfNativeObjectType mapFDFFieldDictionary(const SkPdfNativeObject* in) const; 142 SkPdfNativeObjectType mapIconFitDictionary(const SkPdfNativeObject* in) const; 143 SkPdfNativeObjectType mapFDFPageDictionary(const SkPdfNativeObject* in) const; 144 SkPdfNativeObjectType mapFDFTemplateDictionary(const SkPdfNativeObject* in) const; 145 SkPdfNativeObjectType mapFDFNamedPageReferenceDictionary(const SkPdfNativeObject* in) const; 146 SkPdfNativeObjectType mapFDFFileAnnotationDictionary(const SkPdfNativeObject* in) const; 147 SkPdfNativeObjectType mapSoundObjectDictionary(const SkPdfNativeObject* in) const; 148 SkPdfNativeObjectType mapMovieDictionary(const SkPdfNativeObject* in) const; 149 SkPdfNativeObjectType mapMovieActivationDictionary(const SkPdfNativeObject* in) const; 150 SkPdfNativeObjectType mapDocumentInformationDictionary(const SkPdfNativeObject* in) const; 151 SkPdfNativeObjectType mapMetadataStreamDictionary(const SkPdfNativeObject* in) const; 152 SkPdfNativeObjectType mapComponentsWithMetadataDictionary(const SkPdfNativeObject* in) const; 153 SkPdfNativeObjectType mapPagePieceDictionary(const SkPdfNativeObject* in) const; 154 SkPdfNativeObjectType mapApplicationDataDictionary(const SkPdfNativeObject* in) const; 155 SkPdfNativeObjectType mapStructureTreeRootDictionary(const SkPdfNativeObject* in) const; 156 SkPdfNativeObjectType mapStructureElementDictionary(const SkPdfNativeObject* in) const; 157 SkPdfNativeObjectType mapMarkedContentReferenceDictionary(const SkPdfNativeObject* in) const; 158 SkPdfNativeObjectType mapObjectReferenceDictionary(const SkPdfNativeObject* in) const; 159 SkPdfNativeObjectType mapStructureElementAccessDictionary(const SkPdfNativeObject* in) const; 160 SkPdfNativeObjectType mapAttributeObjectDictionary(const SkPdfNativeObject* in) const; 161 SkPdfNativeObjectType mapMarkInformationDictionary(const SkPdfNativeObject* in) const; 162 SkPdfNativeObjectType mapArtifactsDictionary(const SkPdfNativeObject* in) const; 163 SkPdfNativeObjectType mapStandardStructureDictionary(const SkPdfNativeObject* in) const; 164 SkPdfNativeObjectType mapBlockLevelStructureElementsDictionary(const SkPdfNativeObject* in) const; 165 SkPdfNativeObjectType mapInlineLevelStructureElementsDictionary(const SkPdfNativeObject* in) const; 166 SkPdfNativeObjectType mapListAttributeDictionary(const SkPdfNativeObject* in) const; 167 SkPdfNativeObjectType mapTableAttributesDictionary(const SkPdfNativeObject* in) const; 168 SkPdfNativeObjectType mapWebCaptureInformationDictionary(const SkPdfNativeObject* in) const; 169 SkPdfNativeObjectType mapWebCaptureDictionary(const SkPdfNativeObject* in) const; 170 SkPdfNativeObjectType mapWebCapturePageSetDictionary(const SkPdfNativeObject* in) const; 171 SkPdfNativeObjectType mapWebCaptureImageSetDictionary(const SkPdfNativeObject* in) const; 172 SkPdfNativeObjectType mapSourceInformationDictionary(const SkPdfNativeObject* in) const; 173 SkPdfNativeObjectType mapURLAliasDictionary(const SkPdfNativeObject* in) const; 174 SkPdfNativeObjectType mapWebCaptureCommandDictionary(const SkPdfNativeObject* in) const; 175 SkPdfNativeObjectType mapWebCaptureCommandSettingsDictionary(const SkPdfNativeObject* in) const; 176 SkPdfNativeObjectType mapBoxColorInformationDictionary(const SkPdfNativeObject* in) const; 177 SkPdfNativeObjectType mapBoxStyleDictionary(const SkPdfNativeObject* in) const; 178 SkPdfNativeObjectType mapPrinterMarkAnnotationDictionary(const SkPdfNativeObject* in) const; 179 SkPdfNativeObjectType mapPrinterMarkFormDictionary(const SkPdfNativeObject* in) const; 180 SkPdfNativeObjectType mapSeparationDictionary(const SkPdfNativeObject* in) const; 181 SkPdfNativeObjectType mapPDF_XOutputIntentDictionary(const SkPdfNativeObject* in) const; 182 SkPdfNativeObjectType mapTrapNetworkAnnotationDictionary(const SkPdfNativeObject* in) const; 183 SkPdfNativeObjectType mapTrapNetworkAppearanceStreamDictionary(const SkPdfNativeObject* in) const; 184 SkPdfNativeObjectType mapOpiVersionDictionary(const SkPdfNativeObject* in) const; 185 SkPdfNativeObjectType mapMultiMasterFontDictionary(const SkPdfNativeObject* in) const; 186 bool isDictionary(const SkPdfNativeObject* nativeObj) const ; 187 bool SkPdfDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfDictionary** data) const ; 188 bool SkPdfDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfDictionary** data) const ; 189 bool isXObjectDictionary(const SkPdfNativeObject* nativeObj) const ; 190 bool SkPdfXObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfXObjectDictionary** data) const ; 191 bool SkPdfXObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfXObjectDictionary** data) const ; 192 bool isFontDictionary(const SkPdfNativeObject* nativeObj) const ; 193 bool SkPdfFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFontDictionary** data) const ; 194 bool SkPdfFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFontDictionary** data) const ; 195 bool isTrueTypeFontDictionary(const SkPdfNativeObject* nativeObj) const ; 196 bool SkPdfTrueTypeFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTrueTypeFontDictionary** data) const ; 197 bool SkPdfTrueTypeFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTrueTypeFontDictionary** data) const ; 198 bool isStreamCommonDictionary(const SkPdfNativeObject* nativeObj) const ; 199 bool SkPdfStreamCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStreamCommonDictionary** data) const ; 200 bool SkPdfStreamCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStreamCommonDictionary** data) const ; 201 bool isLzwdecodeAndFlatedecodeFiltersDictionary(const SkPdfNativeObject* nativeObj) const ; 202 bool SkPdfLzwdecodeAndFlatedecodeFiltersDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfLzwdecodeAndFlatedecodeFiltersDictionary** data) const ; 203 bool SkPdfLzwdecodeAndFlatedecodeFiltersDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfLzwdecodeAndFlatedecodeFiltersDictionary** data) const ; 204 bool isCcittfaxdecodeFilterDictionary(const SkPdfNativeObject* nativeObj) const ; 205 bool SkPdfCcittfaxdecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCcittfaxdecodeFilterDictionary** data) const ; 206 bool SkPdfCcittfaxdecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCcittfaxdecodeFilterDictionary** data) const ; 207 bool isJbig2DecodeFilterDictionary(const SkPdfNativeObject* nativeObj) const ; 208 bool SkPdfJbig2DecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfJbig2DecodeFilterDictionary** data) const ; 209 bool SkPdfJbig2DecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfJbig2DecodeFilterDictionary** data) const ; 210 bool isDctdecodeFilterDictionary(const SkPdfNativeObject* nativeObj) const ; 211 bool SkPdfDctdecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfDctdecodeFilterDictionary** data) const ; 212 bool SkPdfDctdecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfDctdecodeFilterDictionary** data) const ; 213 bool isFileTrailerDictionary(const SkPdfNativeObject* nativeObj) const ; 214 bool SkPdfFileTrailerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFileTrailerDictionary** data) const ; 215 bool SkPdfFileTrailerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFileTrailerDictionary** data) const ; 216 bool isEncryptionCommonDictionary(const SkPdfNativeObject* nativeObj) const ; 217 bool SkPdfEncryptionCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEncryptionCommonDictionary** data) const ; 218 bool SkPdfEncryptionCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEncryptionCommonDictionary** data) const ; 219 bool isStandardSecurityHandlerDictionary(const SkPdfNativeObject* nativeObj) const ; 220 bool SkPdfStandardSecurityHandlerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStandardSecurityHandlerDictionary** data) const ; 221 bool SkPdfStandardSecurityHandlerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStandardSecurityHandlerDictionary** data) const ; 222 bool isCatalogDictionary(const SkPdfNativeObject* nativeObj) const ; 223 bool SkPdfCatalogDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCatalogDictionary** data) const ; 224 bool SkPdfCatalogDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCatalogDictionary** data) const ; 225 bool isPageTreeNodeDictionary(const SkPdfNativeObject* nativeObj) const ; 226 bool SkPdfPageTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPageTreeNodeDictionary** data) const ; 227 bool SkPdfPageTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPageTreeNodeDictionary** data) const ; 228 bool isPageObjectDictionary(const SkPdfNativeObject* nativeObj) const ; 229 bool SkPdfPageObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPageObjectDictionary** data) const ; 230 bool SkPdfPageObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPageObjectDictionary** data) const ; 231 bool isNameDictionary(const SkPdfNativeObject* nativeObj) const ; 232 bool SkPdfNameDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfNameDictionary** data) const ; 233 bool SkPdfNameDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfNameDictionary** data) const ; 234 bool isResourceDictionary(const SkPdfNativeObject* nativeObj) const ; 235 bool SkPdfResourceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfResourceDictionary** data) const ; 236 bool SkPdfResourceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfResourceDictionary** data) const ; 237 bool isNameTreeNodeDictionary(const SkPdfNativeObject* nativeObj) const ; 238 bool SkPdfNameTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfNameTreeNodeDictionary** data) const ; 239 bool SkPdfNameTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfNameTreeNodeDictionary** data) const ; 240 bool isNumberTreeNodeDictionary(const SkPdfNativeObject* nativeObj) const ; 241 bool SkPdfNumberTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfNumberTreeNodeDictionary** data) const ; 242 bool SkPdfNumberTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfNumberTreeNodeDictionary** data) const ; 243 bool isFunctionCommonDictionary(const SkPdfNativeObject* nativeObj) const ; 244 bool SkPdfFunctionCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFunctionCommonDictionary** data) const ; 245 bool SkPdfFunctionCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFunctionCommonDictionary** data) const ; 246 bool isType0FunctionDictionary(const SkPdfNativeObject* nativeObj) const ; 247 bool SkPdfType0FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType0FunctionDictionary** data) const ; 248 bool SkPdfType0FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType0FunctionDictionary** data) const ; 249 bool isType2FunctionDictionary(const SkPdfNativeObject* nativeObj) const ; 250 bool SkPdfType2FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType2FunctionDictionary** data) const ; 251 bool SkPdfType2FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType2FunctionDictionary** data) const ; 252 bool isType3FunctionDictionary(const SkPdfNativeObject* nativeObj) const ; 253 bool SkPdfType3FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType3FunctionDictionary** data) const ; 254 bool SkPdfType3FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType3FunctionDictionary** data) const ; 255 bool isFileSpecificationDictionary(const SkPdfNativeObject* nativeObj) const ; 256 bool SkPdfFileSpecificationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFileSpecificationDictionary** data) const ; 257 bool SkPdfFileSpecificationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFileSpecificationDictionary** data) const ; 258 bool isEmbeddedFileStreamDictionary(const SkPdfNativeObject* nativeObj) const ; 259 bool SkPdfEmbeddedFileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEmbeddedFileStreamDictionary** data) const ; 260 bool SkPdfEmbeddedFileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEmbeddedFileStreamDictionary** data) const ; 261 bool isEmbeddedFileParameterDictionary(const SkPdfNativeObject* nativeObj) const ; 262 bool SkPdfEmbeddedFileParameterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEmbeddedFileParameterDictionary** data) const ; 263 bool SkPdfEmbeddedFileParameterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEmbeddedFileParameterDictionary** data) const ; 264 bool isMacOsFileInformationDictionary(const SkPdfNativeObject* nativeObj) const ; 265 bool SkPdfMacOsFileInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMacOsFileInformationDictionary** data) const ; 266 bool SkPdfMacOsFileInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMacOsFileInformationDictionary** data) const ; 267 bool isGraphicsStateDictionary(const SkPdfNativeObject* nativeObj) const ; 268 bool SkPdfGraphicsStateDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfGraphicsStateDictionary** data) const ; 269 bool SkPdfGraphicsStateDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfGraphicsStateDictionary** data) const ; 270 bool isCalgrayColorSpaceDictionary(const SkPdfNativeObject* nativeObj) const ; 271 bool SkPdfCalgrayColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCalgrayColorSpaceDictionary** data) const ; 272 bool SkPdfCalgrayColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCalgrayColorSpaceDictionary** data) const ; 273 bool isCalrgbColorSpaceDictionary(const SkPdfNativeObject* nativeObj) const ; 274 bool SkPdfCalrgbColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCalrgbColorSpaceDictionary** data) const ; 275 bool SkPdfCalrgbColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCalrgbColorSpaceDictionary** data) const ; 276 bool isLabColorSpaceDictionary(const SkPdfNativeObject* nativeObj) const ; 277 bool SkPdfLabColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfLabColorSpaceDictionary** data) const ; 278 bool SkPdfLabColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfLabColorSpaceDictionary** data) const ; 279 bool isIccProfileStreamDictionary(const SkPdfNativeObject* nativeObj) const ; 280 bool SkPdfIccProfileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfIccProfileStreamDictionary** data) const ; 281 bool SkPdfIccProfileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfIccProfileStreamDictionary** data) const ; 282 bool isDeviceNColorSpaceDictionary(const SkPdfNativeObject* nativeObj) const ; 283 bool SkPdfDeviceNColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfDeviceNColorSpaceDictionary** data) const ; 284 bool SkPdfDeviceNColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfDeviceNColorSpaceDictionary** data) const ; 285 bool isType1PatternDictionary(const SkPdfNativeObject* nativeObj) const ; 286 bool SkPdfType1PatternDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType1PatternDictionary** data) const ; 287 bool SkPdfType1PatternDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType1PatternDictionary** data) const ; 288 bool isType2PatternDictionary(const SkPdfNativeObject* nativeObj) const ; 289 bool SkPdfType2PatternDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType2PatternDictionary** data) const ; 290 bool SkPdfType2PatternDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType2PatternDictionary** data) const ; 291 bool isShadingDictionary(const SkPdfNativeObject* nativeObj) const ; 292 bool SkPdfShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfShadingDictionary** data) const ; 293 bool SkPdfShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfShadingDictionary** data) const ; 294 bool isType1ShadingDictionary(const SkPdfNativeObject* nativeObj) const ; 295 bool SkPdfType1ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType1ShadingDictionary** data) const ; 296 bool SkPdfType1ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType1ShadingDictionary** data) const ; 297 bool isType2ShadingDictionary(const SkPdfNativeObject* nativeObj) const ; 298 bool SkPdfType2ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType2ShadingDictionary** data) const ; 299 bool SkPdfType2ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType2ShadingDictionary** data) const ; 300 bool isType3ShadingDictionary(const SkPdfNativeObject* nativeObj) const ; 301 bool SkPdfType3ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType3ShadingDictionary** data) const ; 302 bool SkPdfType3ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType3ShadingDictionary** data) const ; 303 bool isType4ShadingDictionary(const SkPdfNativeObject* nativeObj) const ; 304 bool SkPdfType4ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType4ShadingDictionary** data) const ; 305 bool SkPdfType4ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType4ShadingDictionary** data) const ; 306 bool isType5ShadingDictionary(const SkPdfNativeObject* nativeObj) const ; 307 bool SkPdfType5ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType5ShadingDictionary** data) const ; 308 bool SkPdfType5ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType5ShadingDictionary** data) const ; 309 bool isType6ShadingDictionary(const SkPdfNativeObject* nativeObj) const ; 310 bool SkPdfType6ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType6ShadingDictionary** data) const ; 311 bool SkPdfType6ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType6ShadingDictionary** data) const ; 312 bool isImageDictionary(const SkPdfNativeObject* nativeObj) const ; 313 bool SkPdfImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfImageDictionary** data) const ; 314 bool SkPdfImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfImageDictionary** data) const ; 315 bool isAlternateImageDictionary(const SkPdfNativeObject* nativeObj) const ; 316 bool SkPdfAlternateImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAlternateImageDictionary** data) const ; 317 bool SkPdfAlternateImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAlternateImageDictionary** data) const ; 318 bool isType1FormDictionary(const SkPdfNativeObject* nativeObj) const ; 319 bool SkPdfType1FormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType1FormDictionary** data) const ; 320 bool SkPdfType1FormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType1FormDictionary** data) const ; 321 bool isGroupAttributesDictionary(const SkPdfNativeObject* nativeObj) const ; 322 bool SkPdfGroupAttributesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfGroupAttributesDictionary** data) const ; 323 bool SkPdfGroupAttributesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfGroupAttributesDictionary** data) const ; 324 bool isReferenceDictionary(const SkPdfNativeObject* nativeObj) const ; 325 bool SkPdfReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfReferenceDictionary** data) const ; 326 bool SkPdfReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfReferenceDictionary** data) const ; 327 bool isPSXobjectDictionary(const SkPdfNativeObject* nativeObj) const ; 328 bool SkPdfPSXobjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPSXobjectDictionary** data) const ; 329 bool SkPdfPSXobjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPSXobjectDictionary** data) const ; 330 bool isType1FontDictionary(const SkPdfNativeObject* nativeObj) const ; 331 bool SkPdfType1FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType1FontDictionary** data) const ; 332 bool SkPdfType1FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType1FontDictionary** data) const ; 333 bool isType3FontDictionary(const SkPdfNativeObject* nativeObj) const ; 334 bool SkPdfType3FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType3FontDictionary** data) const ; 335 bool SkPdfType3FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType3FontDictionary** data) const ; 336 bool isEncodingDictionary(const SkPdfNativeObject* nativeObj) const ; 337 bool SkPdfEncodingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEncodingDictionary** data) const ; 338 bool SkPdfEncodingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEncodingDictionary** data) const ; 339 bool isCIDSystemInfoDictionary(const SkPdfNativeObject* nativeObj) const ; 340 bool SkPdfCIDSystemInfoDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCIDSystemInfoDictionary** data) const ; 341 bool SkPdfCIDSystemInfoDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCIDSystemInfoDictionary** data) const ; 342 bool isCIDFontDictionary(const SkPdfNativeObject* nativeObj) const ; 343 bool SkPdfCIDFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCIDFontDictionary** data) const ; 344 bool SkPdfCIDFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCIDFontDictionary** data) const ; 345 bool isCMapDictionary(const SkPdfNativeObject* nativeObj) const ; 346 bool SkPdfCMapDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCMapDictionary** data) const ; 347 bool SkPdfCMapDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCMapDictionary** data) const ; 348 bool isType0FontDictionary(const SkPdfNativeObject* nativeObj) const ; 349 bool SkPdfType0FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType0FontDictionary** data) const ; 350 bool SkPdfType0FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType0FontDictionary** data) const ; 351 bool isFontDescriptorDictionary(const SkPdfNativeObject* nativeObj) const ; 352 bool SkPdfFontDescriptorDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFontDescriptorDictionary** data) const ; 353 bool SkPdfFontDescriptorDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFontDescriptorDictionary** data) const ; 354 bool isCIDFontDescriptorDictionary(const SkPdfNativeObject* nativeObj) const ; 355 bool SkPdfCIDFontDescriptorDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCIDFontDescriptorDictionary** data) const ; 356 bool SkPdfCIDFontDescriptorDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCIDFontDescriptorDictionary** data) const ; 357 bool isEmbeddedFontStreamDictionary(const SkPdfNativeObject* nativeObj) const ; 358 bool SkPdfEmbeddedFontStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEmbeddedFontStreamDictionary** data) const ; 359 bool SkPdfEmbeddedFontStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEmbeddedFontStreamDictionary** data) const ; 360 bool isType1HalftoneDictionary(const SkPdfNativeObject* nativeObj) const ; 361 bool SkPdfType1HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType1HalftoneDictionary** data) const ; 362 bool SkPdfType1HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType1HalftoneDictionary** data) const ; 363 bool isType6HalftoneDictionary(const SkPdfNativeObject* nativeObj) const ; 364 bool SkPdfType6HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType6HalftoneDictionary** data) const ; 365 bool SkPdfType6HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType6HalftoneDictionary** data) const ; 366 bool isType10HalftoneDictionary(const SkPdfNativeObject* nativeObj) const ; 367 bool SkPdfType10HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType10HalftoneDictionary** data) const ; 368 bool SkPdfType10HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType10HalftoneDictionary** data) const ; 369 bool isType16HalftoneDictionary(const SkPdfNativeObject* nativeObj) const ; 370 bool SkPdfType16HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType16HalftoneDictionary** data) const ; 371 bool SkPdfType16HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType16HalftoneDictionary** data) const ; 372 bool isType5HalftoneDictionary(const SkPdfNativeObject* nativeObj) const ; 373 bool SkPdfType5HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType5HalftoneDictionary** data) const ; 374 bool SkPdfType5HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType5HalftoneDictionary** data) const ; 375 bool isSoftMaskDictionary(const SkPdfNativeObject* nativeObj) const ; 376 bool SkPdfSoftMaskDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSoftMaskDictionary** data) const ; 377 bool SkPdfSoftMaskDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSoftMaskDictionary** data) const ; 378 bool isSoftMaskImageDictionary(const SkPdfNativeObject* nativeObj) const ; 379 bool SkPdfSoftMaskImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSoftMaskImageDictionary** data) const ; 380 bool SkPdfSoftMaskImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSoftMaskImageDictionary** data) const ; 381 bool isTransparencyGroupDictionary(const SkPdfNativeObject* nativeObj) const ; 382 bool SkPdfTransparencyGroupDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTransparencyGroupDictionary** data) const ; 383 bool SkPdfTransparencyGroupDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTransparencyGroupDictionary** data) const ; 384 bool isViewerPreferencesDictionary(const SkPdfNativeObject* nativeObj) const ; 385 bool SkPdfViewerPreferencesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfViewerPreferencesDictionary** data) const ; 386 bool SkPdfViewerPreferencesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfViewerPreferencesDictionary** data) const ; 387 bool isOutlineDictionary(const SkPdfNativeObject* nativeObj) const ; 388 bool SkPdfOutlineDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfOutlineDictionary** data) const ; 389 bool SkPdfOutlineDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfOutlineDictionary** data) const ; 390 bool isOutlineItemDictionary(const SkPdfNativeObject* nativeObj) const ; 391 bool SkPdfOutlineItemDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfOutlineItemDictionary** data) const ; 392 bool SkPdfOutlineItemDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfOutlineItemDictionary** data) const ; 393 bool isPageLabelDictionary(const SkPdfNativeObject* nativeObj) const ; 394 bool SkPdfPageLabelDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPageLabelDictionary** data) const ; 395 bool SkPdfPageLabelDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPageLabelDictionary** data) const ; 396 bool isThreadDictionary(const SkPdfNativeObject* nativeObj) const ; 397 bool SkPdfThreadDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfThreadDictionary** data) const ; 398 bool SkPdfThreadDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfThreadDictionary** data) const ; 399 bool isBeadDictionary(const SkPdfNativeObject* nativeObj) const ; 400 bool SkPdfBeadDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfBeadDictionary** data) const ; 401 bool SkPdfBeadDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfBeadDictionary** data) const ; 402 bool isTransitionDictionary(const SkPdfNativeObject* nativeObj) const ; 403 bool SkPdfTransitionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTransitionDictionary** data) const ; 404 bool SkPdfTransitionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTransitionDictionary** data) const ; 405 bool isAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 406 bool SkPdfAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAnnotationDictionary** data) const ; 407 bool SkPdfAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAnnotationDictionary** data) const ; 408 bool isBorderStyleDictionary(const SkPdfNativeObject* nativeObj) const ; 409 bool SkPdfBorderStyleDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfBorderStyleDictionary** data) const ; 410 bool SkPdfBorderStyleDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfBorderStyleDictionary** data) const ; 411 bool isAppearanceDictionary(const SkPdfNativeObject* nativeObj) const ; 412 bool SkPdfAppearanceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAppearanceDictionary** data) const ; 413 bool SkPdfAppearanceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAppearanceDictionary** data) const ; 414 bool isTextAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 415 bool SkPdfTextAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTextAnnotationDictionary** data) const ; 416 bool SkPdfTextAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTextAnnotationDictionary** data) const ; 417 bool isALinkAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 418 bool SkPdfALinkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfALinkAnnotationDictionary** data) const ; 419 bool SkPdfALinkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfALinkAnnotationDictionary** data) const ; 420 bool isFreeTextAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 421 bool SkPdfFreeTextAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFreeTextAnnotationDictionary** data) const ; 422 bool SkPdfFreeTextAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFreeTextAnnotationDictionary** data) const ; 423 bool isLineAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 424 bool SkPdfLineAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfLineAnnotationDictionary** data) const ; 425 bool SkPdfLineAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfLineAnnotationDictionary** data) const ; 426 bool isSquareOrCircleAnnotation(const SkPdfNativeObject* nativeObj) const ; 427 bool SkPdfSquareOrCircleAnnotationFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSquareOrCircleAnnotation** data) const ; 428 bool SkPdfSquareOrCircleAnnotationFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSquareOrCircleAnnotation** data) const ; 429 bool isMarkupAnnotationsDictionary(const SkPdfNativeObject* nativeObj) const ; 430 bool SkPdfMarkupAnnotationsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMarkupAnnotationsDictionary** data) const ; 431 bool SkPdfMarkupAnnotationsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMarkupAnnotationsDictionary** data) const ; 432 bool isRubberStampAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 433 bool SkPdfRubberStampAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfRubberStampAnnotationDictionary** data) const ; 434 bool SkPdfRubberStampAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfRubberStampAnnotationDictionary** data) const ; 435 bool isInkAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 436 bool SkPdfInkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfInkAnnotationDictionary** data) const ; 437 bool SkPdfInkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfInkAnnotationDictionary** data) const ; 438 bool isPopUpAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 439 bool SkPdfPopUpAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPopUpAnnotationDictionary** data) const ; 440 bool SkPdfPopUpAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPopUpAnnotationDictionary** data) const ; 441 bool isFileAttachmentAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 442 bool SkPdfFileAttachmentAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFileAttachmentAnnotationDictionary** data) const ; 443 bool SkPdfFileAttachmentAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFileAttachmentAnnotationDictionary** data) const ; 444 bool isSoundAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 445 bool SkPdfSoundAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSoundAnnotationDictionary** data) const ; 446 bool SkPdfSoundAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSoundAnnotationDictionary** data) const ; 447 bool isMovieAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 448 bool SkPdfMovieAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMovieAnnotationDictionary** data) const ; 449 bool SkPdfMovieAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMovieAnnotationDictionary** data) const ; 450 bool isWidgetAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 451 bool SkPdfWidgetAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWidgetAnnotationDictionary** data) const ; 452 bool SkPdfWidgetAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWidgetAnnotationDictionary** data) const ; 453 bool isActionDictionary(const SkPdfNativeObject* nativeObj) const ; 454 bool SkPdfActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfActionDictionary** data) const ; 455 bool SkPdfActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfActionDictionary** data) const ; 456 bool isAnnotationActionsDictionary(const SkPdfNativeObject* nativeObj) const ; 457 bool SkPdfAnnotationActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAnnotationActionsDictionary** data) const ; 458 bool SkPdfAnnotationActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAnnotationActionsDictionary** data) const ; 459 bool isPageObjectActionsDictionary(const SkPdfNativeObject* nativeObj) const ; 460 bool SkPdfPageObjectActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPageObjectActionsDictionary** data) const ; 461 bool SkPdfPageObjectActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPageObjectActionsDictionary** data) const ; 462 bool isFormFieldActionsDictionary(const SkPdfNativeObject* nativeObj) const ; 463 bool SkPdfFormFieldActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFormFieldActionsDictionary** data) const ; 464 bool SkPdfFormFieldActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFormFieldActionsDictionary** data) const ; 465 bool isDocumentCatalogActionsDictionary(const SkPdfNativeObject* nativeObj) const ; 466 bool SkPdfDocumentCatalogActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfDocumentCatalogActionsDictionary** data) const ; 467 bool SkPdfDocumentCatalogActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfDocumentCatalogActionsDictionary** data) const ; 468 bool isGoToActionDictionary(const SkPdfNativeObject* nativeObj) const ; 469 bool SkPdfGoToActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfGoToActionDictionary** data) const ; 470 bool SkPdfGoToActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfGoToActionDictionary** data) const ; 471 bool isRemoteGoToActionDictionary(const SkPdfNativeObject* nativeObj) const ; 472 bool SkPdfRemoteGoToActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfRemoteGoToActionDictionary** data) const ; 473 bool SkPdfRemoteGoToActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfRemoteGoToActionDictionary** data) const ; 474 bool isLaunchActionDictionary(const SkPdfNativeObject* nativeObj) const ; 475 bool SkPdfLaunchActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfLaunchActionDictionary** data) const ; 476 bool SkPdfLaunchActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfLaunchActionDictionary** data) const ; 477 bool isWindowsLaunchActionDictionary(const SkPdfNativeObject* nativeObj) const ; 478 bool SkPdfWindowsLaunchActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWindowsLaunchActionDictionary** data) const ; 479 bool SkPdfWindowsLaunchActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWindowsLaunchActionDictionary** data) const ; 480 bool isThreadActionDictionary(const SkPdfNativeObject* nativeObj) const ; 481 bool SkPdfThreadActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfThreadActionDictionary** data) const ; 482 bool SkPdfThreadActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfThreadActionDictionary** data) const ; 483 bool isURIActionDictionary(const SkPdfNativeObject* nativeObj) const ; 484 bool SkPdfURIActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfURIActionDictionary** data) const ; 485 bool SkPdfURIActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfURIActionDictionary** data) const ; 486 bool isURIDictionary(const SkPdfNativeObject* nativeObj) const ; 487 bool SkPdfURIDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfURIDictionary** data) const ; 488 bool SkPdfURIDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfURIDictionary** data) const ; 489 bool isSoundActionDictionary(const SkPdfNativeObject* nativeObj) const ; 490 bool SkPdfSoundActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSoundActionDictionary** data) const ; 491 bool SkPdfSoundActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSoundActionDictionary** data) const ; 492 bool isMovieActionDictionary(const SkPdfNativeObject* nativeObj) const ; 493 bool SkPdfMovieActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMovieActionDictionary** data) const ; 494 bool SkPdfMovieActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMovieActionDictionary** data) const ; 495 bool isHideActionDictionary(const SkPdfNativeObject* nativeObj) const ; 496 bool SkPdfHideActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfHideActionDictionary** data) const ; 497 bool SkPdfHideActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfHideActionDictionary** data) const ; 498 bool isNamedActionsDictionary(const SkPdfNativeObject* nativeObj) const ; 499 bool SkPdfNamedActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfNamedActionsDictionary** data) const ; 500 bool SkPdfNamedActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfNamedActionsDictionary** data) const ; 501 bool isInteractiveFormDictionary(const SkPdfNativeObject* nativeObj) const ; 502 bool SkPdfInteractiveFormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfInteractiveFormDictionary** data) const ; 503 bool SkPdfInteractiveFormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfInteractiveFormDictionary** data) const ; 504 bool isFieldDictionary(const SkPdfNativeObject* nativeObj) const ; 505 bool SkPdfFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFieldDictionary** data) const ; 506 bool SkPdfFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFieldDictionary** data) const ; 507 bool isVariableTextFieldDictionary(const SkPdfNativeObject* nativeObj) const ; 508 bool SkPdfVariableTextFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfVariableTextFieldDictionary** data) const ; 509 bool SkPdfVariableTextFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfVariableTextFieldDictionary** data) const ; 510 bool isAppearanceCharacteristicsDictionary(const SkPdfNativeObject* nativeObj) const ; 511 bool SkPdfAppearanceCharacteristicsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAppearanceCharacteristicsDictionary** data) const ; 512 bool SkPdfAppearanceCharacteristicsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAppearanceCharacteristicsDictionary** data) const ; 513 bool isCheckboxFieldDictionary(const SkPdfNativeObject* nativeObj) const ; 514 bool SkPdfCheckboxFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCheckboxFieldDictionary** data) const ; 515 bool SkPdfCheckboxFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCheckboxFieldDictionary** data) const ; 516 bool isRadioButtonFieldDictionary(const SkPdfNativeObject* nativeObj) const ; 517 bool SkPdfRadioButtonFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfRadioButtonFieldDictionary** data) const ; 518 bool SkPdfRadioButtonFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfRadioButtonFieldDictionary** data) const ; 519 bool isTextFieldDictionary(const SkPdfNativeObject* nativeObj) const ; 520 bool SkPdfTextFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTextFieldDictionary** data) const ; 521 bool SkPdfTextFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTextFieldDictionary** data) const ; 522 bool isChoiceFieldDictionary(const SkPdfNativeObject* nativeObj) const ; 523 bool SkPdfChoiceFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfChoiceFieldDictionary** data) const ; 524 bool SkPdfChoiceFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfChoiceFieldDictionary** data) const ; 525 bool isSignatureDictionary(const SkPdfNativeObject* nativeObj) const ; 526 bool SkPdfSignatureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSignatureDictionary** data) const ; 527 bool SkPdfSignatureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSignatureDictionary** data) const ; 528 bool isSubmitFormActionDictionary(const SkPdfNativeObject* nativeObj) const ; 529 bool SkPdfSubmitFormActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSubmitFormActionDictionary** data) const ; 530 bool SkPdfSubmitFormActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSubmitFormActionDictionary** data) const ; 531 bool isResetFormActionDictionary(const SkPdfNativeObject* nativeObj) const ; 532 bool SkPdfResetFormActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfResetFormActionDictionary** data) const ; 533 bool SkPdfResetFormActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfResetFormActionDictionary** data) const ; 534 bool isImportDataActionDictionary(const SkPdfNativeObject* nativeObj) const ; 535 bool SkPdfImportDataActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfImportDataActionDictionary** data) const ; 536 bool SkPdfImportDataActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfImportDataActionDictionary** data) const ; 537 bool isJavascriptActionDictionary(const SkPdfNativeObject* nativeObj) const ; 538 bool SkPdfJavascriptActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfJavascriptActionDictionary** data) const ; 539 bool SkPdfJavascriptActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfJavascriptActionDictionary** data) const ; 540 bool isFDFTrailerDictionary(const SkPdfNativeObject* nativeObj) const ; 541 bool SkPdfFDFTrailerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFTrailerDictionary** data) const ; 542 bool SkPdfFDFTrailerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFTrailerDictionary** data) const ; 543 bool isFDFCatalogDictionary(const SkPdfNativeObject* nativeObj) const ; 544 bool SkPdfFDFCatalogDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFCatalogDictionary** data) const ; 545 bool SkPdfFDFCatalogDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFCatalogDictionary** data) const ; 546 bool isFDFDictionary(const SkPdfNativeObject* nativeObj) const ; 547 bool SkPdfFDFDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFDictionary** data) const ; 548 bool SkPdfFDFDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFDictionary** data) const ; 549 bool isEncryptedEmbeddedFileStreamDictionary(const SkPdfNativeObject* nativeObj) const ; 550 bool SkPdfEncryptedEmbeddedFileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEncryptedEmbeddedFileStreamDictionary** data) const ; 551 bool SkPdfEncryptedEmbeddedFileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEncryptedEmbeddedFileStreamDictionary** data) const ; 552 bool isJavascriptDictionary(const SkPdfNativeObject* nativeObj) const ; 553 bool SkPdfJavascriptDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfJavascriptDictionary** data) const ; 554 bool SkPdfJavascriptDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfJavascriptDictionary** data) const ; 555 bool isFDFFieldDictionary(const SkPdfNativeObject* nativeObj) const ; 556 bool SkPdfFDFFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFFieldDictionary** data) const ; 557 bool SkPdfFDFFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFFieldDictionary** data) const ; 558 bool isIconFitDictionary(const SkPdfNativeObject* nativeObj) const ; 559 bool SkPdfIconFitDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfIconFitDictionary** data) const ; 560 bool SkPdfIconFitDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfIconFitDictionary** data) const ; 561 bool isFDFPageDictionary(const SkPdfNativeObject* nativeObj) const ; 562 bool SkPdfFDFPageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFPageDictionary** data) const ; 563 bool SkPdfFDFPageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFPageDictionary** data) const ; 564 bool isFDFTemplateDictionary(const SkPdfNativeObject* nativeObj) const ; 565 bool SkPdfFDFTemplateDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFTemplateDictionary** data) const ; 566 bool SkPdfFDFTemplateDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFTemplateDictionary** data) const ; 567 bool isFDFNamedPageReferenceDictionary(const SkPdfNativeObject* nativeObj) const ; 568 bool SkPdfFDFNamedPageReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFNamedPageReferenceDictionary** data) const ; 569 bool SkPdfFDFNamedPageReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFNamedPageReferenceDictionary** data) const ; 570 bool isFDFFileAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 571 bool SkPdfFDFFileAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFFileAnnotationDictionary** data) const ; 572 bool SkPdfFDFFileAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFFileAnnotationDictionary** data) const ; 573 bool isSoundObjectDictionary(const SkPdfNativeObject* nativeObj) const ; 574 bool SkPdfSoundObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSoundObjectDictionary** data) const ; 575 bool SkPdfSoundObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSoundObjectDictionary** data) const ; 576 bool isMovieDictionary(const SkPdfNativeObject* nativeObj) const ; 577 bool SkPdfMovieDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMovieDictionary** data) const ; 578 bool SkPdfMovieDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMovieDictionary** data) const ; 579 bool isMovieActivationDictionary(const SkPdfNativeObject* nativeObj) const ; 580 bool SkPdfMovieActivationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMovieActivationDictionary** data) const ; 581 bool SkPdfMovieActivationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMovieActivationDictionary** data) const ; 582 bool isDocumentInformationDictionary(const SkPdfNativeObject* nativeObj) const ; 583 bool SkPdfDocumentInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfDocumentInformationDictionary** data) const ; 584 bool SkPdfDocumentInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfDocumentInformationDictionary** data) const ; 585 bool isMetadataStreamDictionary(const SkPdfNativeObject* nativeObj) const ; 586 bool SkPdfMetadataStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMetadataStreamDictionary** data) const ; 587 bool SkPdfMetadataStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMetadataStreamDictionary** data) const ; 588 bool isComponentsWithMetadataDictionary(const SkPdfNativeObject* nativeObj) const ; 589 bool SkPdfComponentsWithMetadataDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfComponentsWithMetadataDictionary** data) const ; 590 bool SkPdfComponentsWithMetadataDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfComponentsWithMetadataDictionary** data) const ; 591 bool isPagePieceDictionary(const SkPdfNativeObject* nativeObj) const ; 592 bool SkPdfPagePieceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPagePieceDictionary** data) const ; 593 bool SkPdfPagePieceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPagePieceDictionary** data) const ; 594 bool isApplicationDataDictionary(const SkPdfNativeObject* nativeObj) const ; 595 bool SkPdfApplicationDataDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfApplicationDataDictionary** data) const ; 596 bool SkPdfApplicationDataDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfApplicationDataDictionary** data) const ; 597 bool isStructureTreeRootDictionary(const SkPdfNativeObject* nativeObj) const ; 598 bool SkPdfStructureTreeRootDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStructureTreeRootDictionary** data) const ; 599 bool SkPdfStructureTreeRootDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStructureTreeRootDictionary** data) const ; 600 bool isStructureElementDictionary(const SkPdfNativeObject* nativeObj) const ; 601 bool SkPdfStructureElementDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStructureElementDictionary** data) const ; 602 bool SkPdfStructureElementDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStructureElementDictionary** data) const ; 603 bool isMarkedContentReferenceDictionary(const SkPdfNativeObject* nativeObj) const ; 604 bool SkPdfMarkedContentReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMarkedContentReferenceDictionary** data) const ; 605 bool SkPdfMarkedContentReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMarkedContentReferenceDictionary** data) const ; 606 bool isObjectReferenceDictionary(const SkPdfNativeObject* nativeObj) const ; 607 bool SkPdfObjectReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfObjectReferenceDictionary** data) const ; 608 bool SkPdfObjectReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfObjectReferenceDictionary** data) const ; 609 bool isStructureElementAccessDictionary(const SkPdfNativeObject* nativeObj) const ; 610 bool SkPdfStructureElementAccessDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStructureElementAccessDictionary** data) const ; 611 bool SkPdfStructureElementAccessDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStructureElementAccessDictionary** data) const ; 612 bool isAttributeObjectDictionary(const SkPdfNativeObject* nativeObj) const ; 613 bool SkPdfAttributeObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAttributeObjectDictionary** data) const ; 614 bool SkPdfAttributeObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAttributeObjectDictionary** data) const ; 615 bool isMarkInformationDictionary(const SkPdfNativeObject* nativeObj) const ; 616 bool SkPdfMarkInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMarkInformationDictionary** data) const ; 617 bool SkPdfMarkInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMarkInformationDictionary** data) const ; 618 bool isArtifactsDictionary(const SkPdfNativeObject* nativeObj) const ; 619 bool SkPdfArtifactsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfArtifactsDictionary** data) const ; 620 bool SkPdfArtifactsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfArtifactsDictionary** data) const ; 621 bool isStandardStructureDictionary(const SkPdfNativeObject* nativeObj) const ; 622 bool SkPdfStandardStructureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStandardStructureDictionary** data) const ; 623 bool SkPdfStandardStructureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStandardStructureDictionary** data) const ; 624 bool isBlockLevelStructureElementsDictionary(const SkPdfNativeObject* nativeObj) const ; 625 bool SkPdfBlockLevelStructureElementsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfBlockLevelStructureElementsDictionary** data) const ; 626 bool SkPdfBlockLevelStructureElementsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfBlockLevelStructureElementsDictionary** data) const ; 627 bool isInlineLevelStructureElementsDictionary(const SkPdfNativeObject* nativeObj) const ; 628 bool SkPdfInlineLevelStructureElementsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfInlineLevelStructureElementsDictionary** data) const ; 629 bool SkPdfInlineLevelStructureElementsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfInlineLevelStructureElementsDictionary** data) const ; 630 bool isListAttributeDictionary(const SkPdfNativeObject* nativeObj) const ; 631 bool SkPdfListAttributeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfListAttributeDictionary** data) const ; 632 bool SkPdfListAttributeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfListAttributeDictionary** data) const ; 633 bool isTableAttributesDictionary(const SkPdfNativeObject* nativeObj) const ; 634 bool SkPdfTableAttributesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTableAttributesDictionary** data) const ; 635 bool SkPdfTableAttributesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTableAttributesDictionary** data) const ; 636 bool isWebCaptureInformationDictionary(const SkPdfNativeObject* nativeObj) const ; 637 bool SkPdfWebCaptureInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCaptureInformationDictionary** data) const ; 638 bool SkPdfWebCaptureInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCaptureInformationDictionary** data) const ; 639 bool isWebCaptureDictionary(const SkPdfNativeObject* nativeObj) const ; 640 bool SkPdfWebCaptureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCaptureDictionary** data) const ; 641 bool SkPdfWebCaptureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCaptureDictionary** data) const ; 642 bool isWebCapturePageSetDictionary(const SkPdfNativeObject* nativeObj) const ; 643 bool SkPdfWebCapturePageSetDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCapturePageSetDictionary** data) const ; 644 bool SkPdfWebCapturePageSetDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCapturePageSetDictionary** data) const ; 645 bool isWebCaptureImageSetDictionary(const SkPdfNativeObject* nativeObj) const ; 646 bool SkPdfWebCaptureImageSetDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCaptureImageSetDictionary** data) const ; 647 bool SkPdfWebCaptureImageSetDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCaptureImageSetDictionary** data) const ; 648 bool isSourceInformationDictionary(const SkPdfNativeObject* nativeObj) const ; 649 bool SkPdfSourceInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSourceInformationDictionary** data) const ; 650 bool SkPdfSourceInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSourceInformationDictionary** data) const ; 651 bool isURLAliasDictionary(const SkPdfNativeObject* nativeObj) const ; 652 bool SkPdfURLAliasDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfURLAliasDictionary** data) const ; 653 bool SkPdfURLAliasDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfURLAliasDictionary** data) const ; 654 bool isWebCaptureCommandDictionary(const SkPdfNativeObject* nativeObj) const ; 655 bool SkPdfWebCaptureCommandDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCaptureCommandDictionary** data) const ; 656 bool SkPdfWebCaptureCommandDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCaptureCommandDictionary** data) const ; 657 bool isWebCaptureCommandSettingsDictionary(const SkPdfNativeObject* nativeObj) const ; 658 bool SkPdfWebCaptureCommandSettingsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCaptureCommandSettingsDictionary** data) const ; 659 bool SkPdfWebCaptureCommandSettingsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCaptureCommandSettingsDictionary** data) const ; 660 bool isBoxColorInformationDictionary(const SkPdfNativeObject* nativeObj) const ; 661 bool SkPdfBoxColorInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfBoxColorInformationDictionary** data) const ; 662 bool SkPdfBoxColorInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfBoxColorInformationDictionary** data) const ; 663 bool isBoxStyleDictionary(const SkPdfNativeObject* nativeObj) const ; 664 bool SkPdfBoxStyleDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfBoxStyleDictionary** data) const ; 665 bool SkPdfBoxStyleDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfBoxStyleDictionary** data) const ; 666 bool isPrinterMarkAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 667 bool SkPdfPrinterMarkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPrinterMarkAnnotationDictionary** data) const ; 668 bool SkPdfPrinterMarkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPrinterMarkAnnotationDictionary** data) const ; 669 bool isPrinterMarkFormDictionary(const SkPdfNativeObject* nativeObj) const ; 670 bool SkPdfPrinterMarkFormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPrinterMarkFormDictionary** data) const ; 671 bool SkPdfPrinterMarkFormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPrinterMarkFormDictionary** data) const ; 672 bool isSeparationDictionary(const SkPdfNativeObject* nativeObj) const ; 673 bool SkPdfSeparationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSeparationDictionary** data) const ; 674 bool SkPdfSeparationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSeparationDictionary** data) const ; 675 bool isPDF_XOutputIntentDictionary(const SkPdfNativeObject* nativeObj) const ; 676 bool SkPdfPDF_XOutputIntentDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPDF_XOutputIntentDictionary** data) const ; 677 bool SkPdfPDF_XOutputIntentDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPDF_XOutputIntentDictionary** data) const ; 678 bool isTrapNetworkAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ; 679 bool SkPdfTrapNetworkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTrapNetworkAnnotationDictionary** data) const ; 680 bool SkPdfTrapNetworkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTrapNetworkAnnotationDictionary** data) const ; 681 bool isTrapNetworkAppearanceStreamDictionary(const SkPdfNativeObject* nativeObj) const ; 682 bool SkPdfTrapNetworkAppearanceStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTrapNetworkAppearanceStreamDictionary** data) const ; 683 bool SkPdfTrapNetworkAppearanceStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTrapNetworkAppearanceStreamDictionary** data) const ; 684 bool isOpiVersionDictionary(const SkPdfNativeObject* nativeObj) const ; 685 bool SkPdfOpiVersionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfOpiVersionDictionary** data) const ; 686 bool SkPdfOpiVersionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfOpiVersionDictionary** data) const ; 687 bool isMultiMasterFontDictionary(const SkPdfNativeObject* nativeObj) const ; 688 bool SkPdfMultiMasterFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMultiMasterFontDictionary** data) const ; 689 bool SkPdfMultiMasterFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMultiMasterFontDictionary** data) const ; 690 }; 691 692 #endif // SkPdfMapper_DEFINED 693