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

Side by Side Diff: experimental/PdfViewer/autogen/SkPdfFDFCatalogDictionary_autogen.h

Issue 17856004: refactoring for pdf viewer lib (Closed) Base URL: http://skia.googlecode.com/svn/trunk/
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #ifndef __DEFINED__SkPdfFDFCatalogDictionary 1 #ifndef __DEFINED__SkPdfFDFCatalogDictionary
2 #define __DEFINED__SkPdfFDFCatalogDictionary 2 #define __DEFINED__SkPdfFDFCatalogDictionary
3 3
4 #include "SkPdfUtils.h" 4 #include "SkPdfUtils.h"
5 #include "SkPdfEnums_autogen.h" 5 #include "SkPdfEnums_autogen.h"
6 #include "SkPdfArray_autogen.h" 6 #include "SkPdfArray_autogen.h"
7 #include "SkPdfDictionary_autogen.h" 7 #include "SkPdfDictionary_autogen.h"
8 8
9 // Entries in the FDF catalog dictionary 9 // Entries in the FDF catalog dictionary
10 class SkPdfFDFCatalogDictionary : public SkPdfDictionary { 10 class SkPdfFDFCatalogDictionary : public SkPdfDictionary {
(...skipping 520 matching lines...) Expand 10 before | Expand all | Expand 10 after
531 * header specifies a later version, or if this entry is absent, the docu- 531 * header specifies a later version, or if this entry is absent, the docu-
532 * ment conforms to the version specified in the header. 532 * ment conforms to the version specified in the header.
533 * Note: The value of this entry is a name object, not a number, and so 533 * Note: The value of this entry is a name object, not a number, and so
534 * must be preceded by a slash character (/) when written in the FDF file 534 * must be preceded by a slash character (/) when written in the FDF file
535 * (for example, /1.4). 535 * (for example, /1.4).
536 **/ 536 **/
537 bool has_Version() const { 537 bool has_Version() const {
538 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Versi on", "", NULL)); 538 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Versi on", "", NULL));
539 } 539 }
540 540
541 std::string Version() const { 541 std::string Version() const;
542 std::string ret;
543 if (NameFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Version", " ", &ret)) return ret;
544 // TODO(edisonn): warn about missing required field, assert for known good p dfs
545 return "";
546 }
547
548 /** (Required) The FDF dictionary for this file (see Table 8.69). 542 /** (Required) The FDF dictionary for this file (see Table 8.69).
549 **/ 543 **/
550 bool has_FDF() const { 544 bool has_FDF() const {
551 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "FDF", "", NULL)); 545 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "FDF", "", NULL));
552 } 546 }
553 547
554 SkPdfDictionary* FDF() const { 548 SkPdfDictionary* FDF() const;
555 SkPdfDictionary* ret;
556 if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "FDF", "", &ret)) return ret;
557 // TODO(edisonn): warn about missing required field, assert for known good p dfs
558 return NULL;
559 }
560
561 }; 549 };
562 550
563 #endif // __DEFINED__SkPdfFDFCatalogDictionary 551 #endif // __DEFINED__SkPdfFDFCatalogDictionary
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698