blob: a38f329f3151b2efb6f741ba2184259b24e05a2b [file] [log] [blame]
edisonn@google.com131d4ee2013-06-26 17:48:12 +00001#include "SkPdfEncryptionCommonDictionary_autogen.h"
2
3std::string SkPdfEncryptionCommonDictionary::Filter() const {
4 std::string ret;
5 if (NameFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Filter", "", &ret)) return ret;
6 // TODO(edisonn): warn about missing required field, assert for known good pdfs
7 return "";
8}
9
10double SkPdfEncryptionCommonDictionary::V() const {
11 double ret;
12 if (DoubleFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "V", "", &ret)) return ret;
13 // TODO(edisonn): warn about missing required field, assert for known good pdfs
14 return 0;
15}
16
17long SkPdfEncryptionCommonDictionary::Length() const {
18 long ret;
19 if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Length", "", &ret)) return ret;
20 // TODO(edisonn): warn about missing required field, assert for known good pdfs
21 return 0;
22}
23