diff options
Diffstat (limited to 'experimental/PdfViewer/SkPdfResourceDictionary_autogen.h')
-rw-r--r-- | experimental/PdfViewer/SkPdfResourceDictionary_autogen.h | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/experimental/PdfViewer/SkPdfResourceDictionary_autogen.h b/experimental/PdfViewer/SkPdfResourceDictionary_autogen.h index 4bb3c94c4b..6bed6c0af7 100644 --- a/experimental/PdfViewer/SkPdfResourceDictionary_autogen.h +++ b/experimental/PdfViewer/SkPdfResourceDictionary_autogen.h @@ -5,6 +5,7 @@ #include "SkPdfArray_autogen.h" #include "SkPdfDictionary_autogen.h" +// Entries in a resource dictionary class SkPdfResourceDictionary : public SkPdfDictionary { public: virtual SkPdfObjectType getType() const { return kResourceDictionary_SkPdfObjectType;} @@ -521,6 +522,13 @@ public: SkPdfResourceDictionary& operator=(const SkPdfResourceDictionary& from) {this->fPodofoDoc = from.fPodofoDoc; this->fPodofoObj = from.fPodofoObj; return *this;} +/** (Optional) A dictionary mapping resource names to graphics state parameter + * dictionaries (see Section 4.3.4, "Graphics State Parameter Dictionaries"). +**/ + bool has_ExtGState() const { + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ExtGState", "", NULL)); + } + SkPdfDictionary* ExtGState() const { SkPdfDictionary* ret; if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ExtGState", "", &ret)) return ret; @@ -528,6 +536,14 @@ public: return NULL; } +/** (Optional) A dictionary mapping each resource name to either the name of a + * device-dependent color space or an array describing a color space (see Sec- + * tion 4.5, "Color Spaces"). +**/ + bool has_ColorSpace() const { + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ColorSpace", "", NULL)); + } + SkPdfDictionary* ColorSpace() const { SkPdfDictionary* ret; if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ColorSpace", "", &ret)) return ret; @@ -535,6 +551,13 @@ public: return NULL; } +/** (Optional) A dictionary mapping resource names to pattern objects (see Sec- + * tion 4.6, "Patterns"). +**/ + bool has_Pattern() const { + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Pattern", "", NULL)); + } + SkPdfDictionary* Pattern() const { SkPdfDictionary* ret; if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Pattern", "", &ret)) return ret; @@ -542,6 +565,13 @@ public: return NULL; } +/** (Optional; PDF 1.3) A dictionary mapping resource names to shading dic- + * tionaries (see "Shading Dictionaries" on page 233). +**/ + bool has_Shading() const { + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Shading", "", NULL)); + } + SkPdfDictionary* Shading() const { SkPdfDictionary* ret; if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Shading", "", &ret)) return ret; @@ -549,6 +579,13 @@ public: return NULL; } +/** (Optional) A dictionary mapping resource names to external objects (see Sec- + * tion 4.7, "External Objects"). +**/ + bool has_XObject() const { + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "XObject", "", NULL)); + } + SkPdfDictionary* XObject() const { SkPdfDictionary* ret; if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "XObject", "", &ret)) return ret; @@ -556,6 +593,13 @@ public: return NULL; } +/** (Optional) A dictionary mapping resource names to font dictionaries (see + * Chapter 5). +**/ + bool has_Font() const { + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Font", "", NULL)); + } + SkPdfDictionary* Font() const { SkPdfDictionary* ret; if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Font", "", &ret)) return ret; @@ -563,6 +607,13 @@ public: return NULL; } +/** (Optional) An array of predefined procedure set names (see Section 9.1, + * "Procedure Sets"). +**/ + bool has_ProcSet() const { + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ProcSet", "", NULL)); + } + SkPdfArray ProcSet() const { SkPdfArray ret; if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ProcSet", "", &ret)) return ret; @@ -570,6 +621,13 @@ public: return SkPdfArray(); } +/** (Optional; PDF 1.2) A dictionary mapping resource names to property list + * dictionaries for marked content (see Section 9.5.1, "Property Lists"). +**/ + bool has_Properties() const { + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Properties", "", NULL)); + } + SkPdfDictionary* Properties() const { SkPdfDictionary* ret; if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Properties", "", &ret)) return ret; |