| OLD | NEW |
| 1 #ifndef __DEFINED__SkPdfType1FormDictionary | 1 #ifndef __DEFINED__SkPdfType1FormDictionary |
| 2 #define __DEFINED__SkPdfType1FormDictionary | 2 #define __DEFINED__SkPdfType1FormDictionary |
| 3 | 3 |
| 4 #include "SkPdfEnums_autogen.h" | 4 #include "SkPdfEnums_autogen.h" |
| 5 #include "SkPdfArray_autogen.h" | 5 #include "SkPdfArray_autogen.h" |
| 6 #include "SkPdfXObjectDictionary_autogen.h" | 6 #include "SkPdfXObjectDictionary_autogen.h" |
| 7 | 7 |
| 8 // Additional entries specific to a type 1 form dictionary | 8 // Additional entries specific to a type 1 form dictionary |
| 9 class SkPdfType1FormDictionary : public SkPdfXObjectDictionary { | 9 class SkPdfType1FormDictionary : public SkPdfXObjectDictionary { |
| 10 public: | 10 public: |
| (...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 198 return NULL; | 198 return NULL; |
| 199 } | 199 } |
| 200 | 200 |
| 201 /** (Optional; PDF 1.4) A metadata stream containing metadata for the form | 201 /** (Optional; PDF 1.4) A metadata stream containing metadata for the form |
| 202 * XObject (see Section 9.2.2, "Metadata Streams"). | 202 * XObject (see Section 9.2.2, "Metadata Streams"). |
| 203 **/ | 203 **/ |
| 204 bool has_Metadata() const { | 204 bool has_Metadata() const { |
| 205 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Metad
ata", "", NULL)); | 205 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Metad
ata", "", NULL)); |
| 206 } | 206 } |
| 207 | 207 |
| 208 SkPdfStream Metadata() const { | 208 SkPdfStream* Metadata() const { |
| 209 SkPdfStream ret; | 209 SkPdfStream* ret; |
| 210 if (StreamFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Metadata"
, "", &ret)) return ret; | 210 if (StreamFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Metadata"
, "", &ret)) return ret; |
| 211 // TODO(edisonn): warn about missing required field, assert for known good p
dfs | 211 // TODO(edisonn): warn about missing required field, assert for known good p
dfs |
| 212 return SkPdfStream(); | 212 return NULL; |
| 213 } | 213 } |
| 214 | 214 |
| 215 /** (Optional; PDF 1.3) A page-piece dictionary associated with the form | 215 /** (Optional; PDF 1.3) A page-piece dictionary associated with the form |
| 216 * XObject (see Section 9.4, "Page-Piece Dictionaries"). | 216 * XObject (see Section 9.4, "Page-Piece Dictionaries"). |
| 217 **/ | 217 **/ |
| 218 bool has_PieceInfo() const { | 218 bool has_PieceInfo() const { |
| 219 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Piece
Info", "", NULL)); | 219 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Piece
Info", "", NULL)); |
| 220 } | 220 } |
| 221 | 221 |
| 222 SkPdfDictionary* PieceInfo() const { | 222 SkPdfDictionary* PieceInfo() const { |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 270 SkPdfDictionary* OPI() const { | 270 SkPdfDictionary* OPI() const { |
| 271 SkPdfDictionary* ret; | 271 SkPdfDictionary* ret; |
| 272 if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "OPI",
"", &ret)) return ret; | 272 if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "OPI",
"", &ret)) return ret; |
| 273 // TODO(edisonn): warn about missing required field, assert for known good p
dfs | 273 // TODO(edisonn): warn about missing required field, assert for known good p
dfs |
| 274 return NULL; | 274 return NULL; |
| 275 } | 275 } |
| 276 | 276 |
| 277 }; | 277 }; |
| 278 | 278 |
| 279 #endif // __DEFINED__SkPdfType1FormDictionary | 279 #endif // __DEFINED__SkPdfType1FormDictionary |
| OLD | NEW |