| OLD | NEW |
| 1 #ifndef __DEFINED__SkPdfWebCaptureCommandDictionary | 1 #ifndef __DEFINED__SkPdfWebCaptureCommandDictionary |
| 2 #define __DEFINED__SkPdfWebCaptureCommandDictionary | 2 #define __DEFINED__SkPdfWebCaptureCommandDictionary |
| 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 a Web Capture command dictionary | 9 // Entries in a Web Capture command dictionary |
| 10 class SkPdfWebCaptureCommandDictionary : public SkPdfDictionary { | 10 class SkPdfWebCaptureCommandDictionary : public SkPdfDictionary { |
| (...skipping 513 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 524 virtual bool valid() const {return true;} | 524 virtual bool valid() const {return true;} |
| 525 | 525 |
| 526 SkPdfWebCaptureCommandDictionary& operator=(const SkPdfWebCaptureCommandDictio
nary& from) {this->fPodofoDoc = from.fPodofoDoc; this->fPodofoObj = from.fPodofo
Obj; return *this;} | 526 SkPdfWebCaptureCommandDictionary& operator=(const SkPdfWebCaptureCommandDictio
nary& from) {this->fPodofoDoc = from.fPodofoDoc; this->fPodofoObj = from.fPodofo
Obj; return *this;} |
| 527 | 527 |
| 528 /** (Required) The initial URL from which source data was requested. | 528 /** (Required) The initial URL from which source data was requested. |
| 529 **/ | 529 **/ |
| 530 bool has_URL() const { | 530 bool has_URL() const { |
| 531 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "URL",
"", NULL)); | 531 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "URL",
"", NULL)); |
| 532 } | 532 } |
| 533 | 533 |
| 534 std::string URL() const { | 534 std::string URL() const; |
| 535 std::string ret; | |
| 536 if (StringFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "URL", "",
&ret)) return ret; | |
| 537 // TODO(edisonn): warn about missing required field, assert for known good p
dfs | |
| 538 return ""; | |
| 539 } | |
| 540 | |
| 541 /** (Optional) The number of levels of pages retrieved from the initial URL. Def
ault | 535 /** (Optional) The number of levels of pages retrieved from the initial URL. Def
ault |
| 542 * value: 1. | 536 * value: 1. |
| 543 **/ | 537 **/ |
| 544 bool has_L() const { | 538 bool has_L() const { |
| 545 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "L", "
", NULL)); | 539 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "L", "
", NULL)); |
| 546 } | 540 } |
| 547 | 541 |
| 548 long L() const { | 542 long L() const; |
| 549 long ret; | |
| 550 if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "L", "", &re
t)) return ret; | |
| 551 // TODO(edisonn): warn about missing required field, assert for known good p
dfs | |
| 552 return 0; | |
| 553 } | |
| 554 | |
| 555 /** (Optional) A set of flags specifying various characteristics of the command
(see | 543 /** (Optional) A set of flags specifying various characteristics of the command
(see |
| 556 * Table 9.39). Default value: 0. | 544 * Table 9.39). Default value: 0. |
| 557 **/ | 545 **/ |
| 558 bool has_F() const { | 546 bool has_F() const { |
| 559 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "F", "
", NULL)); | 547 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "F", "
", NULL)); |
| 560 } | 548 } |
| 561 | 549 |
| 562 long F() const { | 550 long F() const; |
| 563 long ret; | |
| 564 if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "F", "", &re
t)) return ret; | |
| 565 // TODO(edisonn): warn about missing required field, assert for known good p
dfs | |
| 566 return 0; | |
| 567 } | |
| 568 | |
| 569 /** (Optional) Data that was posted to the URL. | 551 /** (Optional) Data that was posted to the URL. |
| 570 **/ | 552 **/ |
| 571 bool has_P() const { | 553 bool has_P() const { |
| 572 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "P", "
", NULL)); | 554 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "P", "
", NULL)); |
| 573 } | 555 } |
| 574 | 556 |
| 575 bool isPAString() const { | 557 bool isPAString() const { |
| 576 SkPdfObject* ret = NULL; | 558 SkPdfObject* ret = NULL; |
| 577 if (!ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "P", "",
&ret)) return false; | 559 if (!ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "P", "",
&ret)) return false; |
| 578 return ret->podofo()->GetDataType() == ePdfDataType_String || ret->podofo()-
>GetDataType() == ePdfDataType_HexString; | 560 return ret->podofo()->GetDataType() == ePdfDataType_String || ret->podofo()-
>GetDataType() == ePdfDataType_HexString; |
| 579 } | 561 } |
| 580 | 562 |
| 581 std::string getPAsString() const { | 563 std::string getPAsString() const; |
| 582 std::string ret = ""; | |
| 583 if (StringFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "P", "", &
ret)) return ret; | |
| 584 // TODO(edisonn): warn about missing required field, assert for known good p
dfs | |
| 585 return ""; | |
| 586 } | |
| 587 | |
| 588 bool isPAStream() const { | 564 bool isPAStream() const { |
| 589 SkPdfObject* ret = NULL; | 565 SkPdfObject* ret = NULL; |
| 590 if (!ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "P", "",
&ret)) return false; | 566 if (!ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "P", "",
&ret)) return false; |
| 591 return ret->podofo()->HasStream(); | 567 return ret->podofo()->HasStream(); |
| 592 } | 568 } |
| 593 | 569 |
| 594 SkPdfStream* getPAsStream() const { | 570 SkPdfStream* getPAsStream() const; |
| 595 SkPdfStream* ret = NULL; | |
| 596 if (StreamFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "P", "", &
ret)) return ret; | |
| 597 // TODO(edisonn): warn about missing required field, assert for known good p
dfs | |
| 598 return NULL; | |
| 599 } | |
| 600 | |
| 601 /** (Optional) A content type describing the data posted to the URL. Default val
ue: | 571 /** (Optional) A content type describing the data posted to the URL. Default val
ue: |
| 602 * application/x-www-form-urlencoded. | 572 * application/x-www-form-urlencoded. |
| 603 **/ | 573 **/ |
| 604 bool has_CT() const { | 574 bool has_CT() const { |
| 605 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "CT",
"", NULL)); | 575 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "CT",
"", NULL)); |
| 606 } | 576 } |
| 607 | 577 |
| 608 std::string CT() const { | 578 std::string CT() const; |
| 609 std::string ret; | |
| 610 if (StringFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "CT", "",
&ret)) return ret; | |
| 611 // TODO(edisonn): warn about missing required field, assert for known good p
dfs | |
| 612 return ""; | |
| 613 } | |
| 614 | |
| 615 /** (Optional) Additional HTTP request headers sent to the URL. | 579 /** (Optional) Additional HTTP request headers sent to the URL. |
| 616 **/ | 580 **/ |
| 617 bool has_H() const { | 581 bool has_H() const { |
| 618 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "H", "
", NULL)); | 582 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "H", "
", NULL)); |
| 619 } | 583 } |
| 620 | 584 |
| 621 std::string H() const { | 585 std::string H() const; |
| 622 std::string ret; | |
| 623 if (StringFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "H", "", &
ret)) return ret; | |
| 624 // TODO(edisonn): warn about missing required field, assert for known good p
dfs | |
| 625 return ""; | |
| 626 } | |
| 627 | |
| 628 /** (Optional) A command settings dictionary containing settings used in the con
- | 586 /** (Optional) A command settings dictionary containing settings used in the con
- |
| 629 * version process (see "Command Settings" on page 674). | 587 * version process (see "Command Settings" on page 674). |
| 630 **/ | 588 **/ |
| 631 bool has_S() const { | 589 bool has_S() const { |
| 632 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "S", "
", NULL)); | 590 return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "S", "
", NULL)); |
| 633 } | 591 } |
| 634 | 592 |
| 635 SkPdfDictionary* S() const { | 593 SkPdfDictionary* S() const; |
| 636 SkPdfDictionary* ret; | |
| 637 if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "S", "
", &ret)) return ret; | |
| 638 // TODO(edisonn): warn about missing required field, assert for known good p
dfs | |
| 639 return NULL; | |
| 640 } | |
| 641 | |
| 642 }; | 594 }; |
| 643 | 595 |
| 644 #endif // __DEFINED__SkPdfWebCaptureCommandDictionary | 596 #endif // __DEFINED__SkPdfWebCaptureCommandDictionary |
| OLD | NEW |