| Index: experimental/PdfViewer/SkPdfAppearanceCharacteristicsDictionary_autogen.h
|
| ===================================================================
|
| --- experimental/PdfViewer/SkPdfAppearanceCharacteristicsDictionary_autogen.h (revision 9684)
|
| +++ experimental/PdfViewer/SkPdfAppearanceCharacteristicsDictionary_autogen.h (working copy)
|
| @@ -5,6 +5,7 @@
|
| #include "SkPdfArray_autogen.h"
|
| #include "SkPdfDictionary_autogen.h"
|
|
|
| +// Entries in an appearance characteristics dictionary
|
| class SkPdfAppearanceCharacteristicsDictionary : public SkPdfDictionary {
|
| public:
|
| virtual SkPdfObjectType getType() const { return kAppearanceCharacteristicsDictionary_SkPdfObjectType;}
|
| @@ -521,6 +522,14 @@
|
|
|
| SkPdfAppearanceCharacteristicsDictionary& operator=(const SkPdfAppearanceCharacteristicsDictionary& from) {this->fPodofoDoc = from.fPodofoDoc; this->fPodofoObj = from.fPodofoObj; return *this;}
|
|
|
| +/** (Optional) The number of degrees by which the widget annotation is rotated
|
| + * counterclockwise relative to the page. The value must be a multiple of 90.
|
| + * Default value: 0.
|
| +**/
|
| + bool has_R() const {
|
| + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "R", "", NULL));
|
| + }
|
| +
|
| long R() const {
|
| long ret;
|
| if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "R", "", &ret)) return ret;
|
| @@ -528,6 +537,18 @@
|
| return 0;
|
| }
|
|
|
| +/** (Optional) An array of numbers in the range 0.0 to 1.0 specifying the color of the
|
| + * widget annotation's border. The number of array elements determines the color
|
| + * space in which the color is defined:
|
| + * 0 No color; transparent
|
| + * 1 DeviceGray
|
| + * 3 DeviceRGB
|
| + * 4 DeviceCMYK
|
| +**/
|
| + bool has_BC() const {
|
| + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "BC", "", NULL));
|
| + }
|
| +
|
| SkPdfArray BC() const {
|
| SkPdfArray ret;
|
| if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "BC", "", &ret)) return ret;
|
| @@ -535,6 +556,14 @@
|
| return SkPdfArray();
|
| }
|
|
|
| +/** (Optional) An array of numbers in the range 0.0 to 1.0 specifying the color of the
|
| + * widget annotation's background. The number of array elements determines the
|
| + * color space, as described above for BC.
|
| +**/
|
| + bool has_BG() const {
|
| + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "BG", "", NULL));
|
| + }
|
| +
|
| SkPdfArray BG() const {
|
| SkPdfArray ret;
|
| if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "BG", "", &ret)) return ret;
|
| @@ -542,6 +571,17 @@
|
| return SkPdfArray();
|
| }
|
|
|
| +/** (Optional; button fields only) The widget annotation's normal caption, displayed
|
| + * when it is not interacting with the user.
|
| + * Note: Unlike the remaining entries listed below, which apply only to widget annota-
|
| + * tions associated with pushbutton fields (see "Pushbuttons" on page 539), the CA
|
| + * entry can be used with any type of button field, including checkboxes ("Checkboxes"
|
| + * on page 539) and radio buttons ("Radio Buttons" on page 540).
|
| +**/
|
| + bool has_CA() const {
|
| + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "CA", "", NULL));
|
| + }
|
| +
|
| std::string CA() const {
|
| std::string ret;
|
| if (StringFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "CA", "", &ret)) return ret;
|
| @@ -549,6 +589,14 @@
|
| return "";
|
| }
|
|
|
| +/** (Optional; pushbutton fields only) The widget annotation's rollover caption, dis-
|
| + * played when the user rolls the cursor into its active area without pressing the
|
| + * mouse button.
|
| +**/
|
| + bool has_RC() const {
|
| + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "RC", "", NULL));
|
| + }
|
| +
|
| std::string RC() const {
|
| std::string ret;
|
| if (StringFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "RC", "", &ret)) return ret;
|
| @@ -556,6 +604,13 @@
|
| return "";
|
| }
|
|
|
| +/** (Optional; pushbutton fields only) The widget annotation's alternate (down)
|
| + * caption, displayed when the mouse button is pressed within its active area.
|
| +**/
|
| + bool has_AC() const {
|
| + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "AC", "", NULL));
|
| + }
|
| +
|
| std::string AC() const {
|
| std::string ret;
|
| if (StringFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "AC", "", &ret)) return ret;
|
| @@ -563,6 +618,14 @@
|
| return "";
|
| }
|
|
|
| +/** (Optional; pushbutton fields only; must be an indirect reference) A form XObject
|
| + * defining the widget annotation's normal icon, displayed when it is not inter-
|
| + * acting with the user.
|
| +**/
|
| + bool has_I() const {
|
| + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "I", "", NULL));
|
| + }
|
| +
|
| SkPdfStream I() const {
|
| SkPdfStream ret;
|
| if (StreamFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "I", "", &ret)) return ret;
|
| @@ -570,6 +633,14 @@
|
| return SkPdfStream();
|
| }
|
|
|
| +/** (Optional; pushbutton fields only; must be an indirect reference) A form XObject
|
| + * defining the widget annotation's rollover icon, displayed when the user rolls the
|
| + * cursor into its active area without pressing the mouse button.
|
| +**/
|
| + bool has_RI() const {
|
| + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "RI", "", NULL));
|
| + }
|
| +
|
| SkPdfStream RI() const {
|
| SkPdfStream ret;
|
| if (StreamFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "RI", "", &ret)) return ret;
|
| @@ -577,6 +648,14 @@
|
| return SkPdfStream();
|
| }
|
|
|
| +/** (Optional; pushbutton fields only; must be an indirect reference) A form XObject
|
| + * defining the widget annotation's alternate (down) icon, displayed when the
|
| + * mouse button is pressed within its active area.
|
| +**/
|
| + bool has_IX() const {
|
| + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "IX", "", NULL));
|
| + }
|
| +
|
| SkPdfStream IX() const {
|
| SkPdfStream ret;
|
| if (StreamFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "IX", "", &ret)) return ret;
|
| @@ -584,6 +663,15 @@
|
| return SkPdfStream();
|
| }
|
|
|
| +/** (Optional; pushbutton fields only) An icon fit dictionary (see Table 8.73 on page
|
| + * 566) specifying how to display the widget annotation's icon within its
|
| + * annotation rectangle. If present, the icon fit dictionary applies to all of the anno-
|
| + * tation's icons (normal, rollover, and alternate).
|
| +**/
|
| + bool has_IF() const {
|
| + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "IF", "", NULL));
|
| + }
|
| +
|
| SkPdfDictionary* IF() const {
|
| SkPdfDictionary* ret;
|
| if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "IF", "", &ret)) return ret;
|
| @@ -591,6 +679,21 @@
|
| return NULL;
|
| }
|
|
|
| +/** (Optional; pushbutton fields only) A code indicating where to position the text of
|
| + * the widget annotation's caption relative to its icon:
|
| + * 0 No icon; caption only
|
| + * 1 No caption; icon only
|
| + * 2 Caption below the icon
|
| + * 3 Caption above the icon
|
| + * 4 Caption to the right of the icon
|
| + * 5 Caption to the left of the icon
|
| + * 6 Caption overlaid directly on the icon
|
| + * Default value: 0.
|
| +**/
|
| + bool has_TP() const {
|
| + return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "TP", "", NULL));
|
| + }
|
| +
|
| long TP() const {
|
| long ret;
|
| if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "TP", "", &ret)) return ret;
|
|
|