diff options
author | 2013-06-14 19:22:19 +0000 | |
---|---|---|
committer | 2013-06-14 19:22:19 +0000 | |
commit | a2fab9d35c28a5abdd938d91f9d464b6f7a96ab0 (patch) | |
tree | 5cfa2778ca6503e32f67778684a14b6928913a00 /experimental/PdfViewer/datatypes.py | |
parent | 079813e2da59f35e2744af7a785d01d9f490e280 (diff) |
Object model generated from pdf spec 1.4, draft code
Review URL: https://codereview.chromium.org/17095004
git-svn-id: http://skia.googlecode.com/svn/trunk@9625 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'experimental/PdfViewer/datatypes.py')
-rw-r--r-- | experimental/PdfViewer/datatypes.py | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/experimental/PdfViewer/datatypes.py b/experimental/PdfViewer/datatypes.py new file mode 100644 index 0000000000..65fc2d0c78 --- /dev/null +++ b/experimental/PdfViewer/datatypes.py @@ -0,0 +1,48 @@ + +class PdfName: + def __init__(self, name, abr=''): + self.fName = name + self.fAbr = abr + + def toCpp(self): + return '\"' + self.fName + '\"' + +class PdfString: + def __init__(self, value): + self.fValue = value + + def toCpp(self): + return '\"' + self.fValue + '\"' + +class PdfInteger: + def __init__(self, value): + self.fValue = value + + def toCpp(self): + return str(self.fValue) + +class PdfNumber: + def __init__(self, value): + self.fValue = value + + def toCpp(self): + return str(self.fValue) + +class PdfString: + def __init__(self, value): + self.fValue = value + + def toCpp(self): + return self.fValue + +class PdfBoolean: + def __init__(self, value): + self.fValue = value + + def toCpp(self): + return self.fValue + +class CppNull: + def toCpp(self): + return 'NULL' +
\ No newline at end of file |