| OLD | NEW |
| 1 | 1 |
| 2 | 2 |
| 3 import sys | 3 import sys |
| 4 | 4 |
| 5 import datatypes | 5 import datatypes |
| 6 import pdfspec_autogen | 6 import pdfspec_autogen |
| 7 | 7 |
| 8 knowTypes = { | 8 knowTypes = { |
| 9 '(any)': ['SkPdfObject*', 'ObjectFromDictionary', datatypes.CppNull(), 'true'], | 9 '(any)': ['SkPdfObject*', 'ObjectFromDictionary', datatypes.CppNull(), 'true'], |
| 10 '(undefined)': ['SkPdfObject*', 'ObjectFromDictionary', datatypes.CppNull(), 'tr
ue'], | 10 '(undefined)': ['SkPdfObject*', 'ObjectFromDictionary', datatypes.CppNull(), 'tr
ue'], |
| (...skipping 508 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 519 manager.addClass('Number', 'Integer').check('podofoObj.GetDataType() == ePdfDa
taType_Number || podofoObj.GetDataType() == ePdfDataType_Real')\ | 519 manager.addClass('Number', 'Integer').check('podofoObj.GetDataType() == ePdfDa
taType_Number || podofoObj.GetDataType() == ePdfDataType_Real')\ |
| 520 .carbonCopyPublic('double value() const {return fPo
dofoObj->GetReal();}') | 520 .carbonCopyPublic('double value() const {return fPo
dofoObj->GetReal();}') |
| 521 | 521 |
| 522 manager.addClass('Name').check('podofoObj.GetDataType() == ePdfDataType_Name')
\ | 522 manager.addClass('Name').check('podofoObj.GetDataType() == ePdfDataType_Name')
\ |
| 523 .carbonCopyPublic('const std::string& value() const
{return fPodofoObj->GetName().GetName();}') | 523 .carbonCopyPublic('const std::string& value() const
{return fPodofoObj->GetName().GetName();}') |
| 524 | 524 |
| 525 manager.addClass('Reference').check('podofoObj.GetDataType() == ePdfDataType_R
eference') | 525 manager.addClass('Reference').check('podofoObj.GetDataType() == ePdfDataType_R
eference') |
| 526 | 526 |
| 527 manager.addClass('Array').check('podofoObj.GetDataType() == ePdfDataType_Array
')\ | 527 manager.addClass('Array').check('podofoObj.GetDataType() == ePdfDataType_Array
')\ |
| 528 .carbonCopyPublic('const int size() const {return f
PodofoObj->GetArray().GetSize();}')\ | 528 .carbonCopyPublic('const int size() const {return f
PodofoObj->GetArray().GetSize();}')\ |
| 529 .carbonCopyPublic('SkPdfObject* operator[](int i) c
onst {return new SkPdfObject(fPodofoDoc, &fPodofoObj->GetArray()[i]);}')\ | 529 .carbonCopyPublic('SkPdfObject* operator[](int i) c
onst { SkPdfObject* ret = NULL; skpdfmap(*fPodofoDoc, fPodofoObj->GetArray()[i]
, &ret); return ret; }')\ |
| 530 | 530 |
| 531 manager.addClass('String').check('podofoObj.GetDataType() == ePdfDataType_Stri
ng || podofoObj.GetDataType() == ePdfDataType_HexString')\ | 531 manager.addClass('String').check('podofoObj.GetDataType() == ePdfDataType_Stri
ng || podofoObj.GetDataType() == ePdfDataType_HexString')\ |
| 532 .carbonCopyPublic('const std::string& value() const
{return fPodofoObj->GetString().GetStringUtf8();}') | 532 .carbonCopyPublic('const std::string& value() const
{return fPodofoObj->GetString().GetStringUtf8();}') |
| 533 | 533 |
| 534 manager.addClass('HexString', 'String').check('podofoObj.GetDataType() == ePdf
DataType_HexString')\ | 534 manager.addClass('HexString', 'String').check('podofoObj.GetDataType() == ePdf
DataType_HexString')\ |
| 535 .carbonCopyPublic('const std::string& value() const
{return fPodofoObj->GetString().GetStringUtf8();}') | 535 .carbonCopyPublic('const std::string& value() const
{return fPodofoObj->GetString().GetStringUtf8();}') |
| 536 | 536 |
| 537 manager.addClass('Dictionary').check('podofoObj.GetDataType() == ePdfDataType_
Dictionary')\ | 537 manager.addClass('Dictionary').check('podofoObj.GetDataType() == ePdfDataType_
Dictionary')\ |
| 538 .carbonCopyPublic('const SkPdfObject get(const c
har* dictionaryKeyName) const {return SkPdfObject(fPodofoDoc, resolveReferenceOb
ject(fPodofoDoc, fPodofoObj->GetDictionary().GetKey(PdfName(dictionaryKeyName)))
);}')\ | 538 .carbonCopyPublic('const SkPdfObject get(const c
har* dictionaryKeyName) const {return SkPdfObject(fPodofoDoc, resolveReferenceOb
ject(fPodofoDoc, fPodofoObj->GetDictionary().GetKey(PdfName(dictionaryKeyName)))
);}')\ |
| 539 .carbonCopyPublic('SkPdfObject get(const char* d
ictionaryKeyName) {return SkPdfObject(fPodofoDoc, resolveReferenceObject(fPodofo
Doc, fPodofoObj->GetDictionary().GetKey(PdfName(dictionaryKeyName))));}')\ | 539 .carbonCopyPublic('SkPdfObject get(const char* d
ictionaryKeyName) {return SkPdfObject(fPodofoDoc, resolveReferenceObject(fPodofo
Doc, fPodofoObj->GetDictionary().GetKey(PdfName(dictionaryKeyName))));}')\ |
| (...skipping 30 matching lines...) Expand all Loading... |
| 570 manager.write() | 570 manager.write() |
| 571 | 571 |
| 572 fileHeaders.write('#endif // __DEFINED__SkPdfHeaders\n') | 572 fileHeaders.write('#endif // __DEFINED__SkPdfHeaders\n') |
| 573 fileHeaders.close() | 573 fileHeaders.close() |
| 574 | 574 |
| 575 return 1 | 575 return 1 |
| 576 | 576 |
| 577 if '__main__' == __name__: | 577 if '__main__' == __name__: |
| 578 sys.exit(generateCode()) | 578 sys.exit(generateCode()) |
| 579 | 579 |
| OLD | NEW |