Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(234)

Unified Diff: experimental/PdfViewer/SkPdfFDFFieldDictionary_autogen.h

Issue 16975013: Deal with ca and CA transparency operators in pdf. add comments to generated classes. (Closed) Base URL: http://skia.googlecode.com/svn/trunk/
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: experimental/PdfViewer/SkPdfFDFFieldDictionary_autogen.h
===================================================================
--- experimental/PdfViewer/SkPdfFDFFieldDictionary_autogen.h (revision 9684)
+++ experimental/PdfViewer/SkPdfFDFFieldDictionary_autogen.h (working copy)
@@ -5,6 +5,7 @@
#include "SkPdfArray_autogen.h"
#include "SkPdfDictionary_autogen.h"
+// Entries in an FDF field dictionary
class SkPdfFDFFieldDictionary : public SkPdfDictionary {
public:
virtual SkPdfObjectType getType() const { return kFDFFieldDictionary_SkPdfObjectType;}
@@ -521,6 +522,14 @@
SkPdfFDFFieldDictionary& operator=(const SkPdfFDFFieldDictionary& from) {this->fPodofoDoc = from.fPodofoDoc; this->fPodofoObj = from.fPodofoObj; return *this;}
+/** (Optional) An array containing the immediate children of this field.
+ * Note: Unlike the children of fields in a PDF file, which must be specified as indirect
+ * object references, those of an FDF field may be either direct or indirect objects.
+**/
+ bool has_Kids() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Kids", "", NULL));
+ }
+
SkPdfArray Kids() const {
SkPdfArray ret;
if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Kids", "", &ret)) return ret;
@@ -528,6 +537,12 @@
return SkPdfArray();
}
+/** (Required) The partial field name (see "Field Names" on page 532).
+**/
+ bool has_T() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "T", "", NULL));
+ }
+
std::string T() const {
std::string ret;
if (StringFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "T", "", &ret)) return ret;
@@ -535,6 +550,13 @@
return "";
}
+/** (Optional) The field's value, whose format varies depending on the field type; see
+ * the descriptions of individual field types in Section 8.6.3 for further information.
+**/
+ bool has_V() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "V", "", NULL));
+ }
+
SkPdfObject* V() const {
SkPdfObject* ret;
if (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "V", "", &ret)) return ret;
@@ -542,6 +564,16 @@
return NULL;
}
+/** (Optional) A set of flags specifying various characteristics of the field (see Tables
+ * 8.50 on page 532, 8.53 on page 538, 8.56 on page 543, and 8.58 on page 546). When
+ * imported into an interactive form, the value of this entry replaces that of the Ff
+ * entry in the form's corresponding field dictionary. If this field is present, the SetFf
+ * and ClrFf entries, if any, are ignored.
+**/
+ bool has_Ff() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Ff", "", NULL));
+ }
+
long Ff() const {
long ret;
if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Ff", "", &ret)) return ret;
@@ -549,6 +581,15 @@
return 0;
}
+/** (Optional) A set of flags to be set (turned on) in the Ff entry of the form's cor-
+ * responding field dictionary. Bits equal to 1 in SetFf cause the corresponding bits in
+ * Ff to be set to 1. This entry is ignored if an Ff entry is present in the FDF field
+ * dictionary.
+**/
+ bool has_SetFf() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "SetFf", "", NULL));
+ }
+
long SetFf() const {
long ret;
if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "SetFf", "", &ret)) return ret;
@@ -556,6 +597,16 @@
return 0;
}
+/** (Optional) A set of flags to be cleared (turned off) in the Ff entry of the form's cor-
+ * responding field dictionary. Bits equal to 1 in ClrFf cause the corresponding bits in
+ * Ff to be set to 0. If a SetFf entry is also present in the FDF field dictionary, it is
+ * applied before this entry. This entry is ignored if an Ff entry is present in the FDF
+ * field dictionary.
+**/
+ bool has_ClrFf() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ClrFf", "", NULL));
+ }
+
long ClrFf() const {
long ret;
if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ClrFf", "", &ret)) return ret;
@@ -563,6 +614,16 @@
return 0;
}
+/** (Optional) A set of flags specifying various characteristics of the field's widget anno-
+ * tation (see Section 8.4.2, "Annotation Flags"). When imported into an interactive
+ * form, the value of this entry replaces that of the F entry in the form's corresponding
+ * annotation dictionary. If this field is present, the SetF and ClrF entries, if any, are
+ * ignored.
+**/
+ bool has_F() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "F", "", NULL));
+ }
+
long F() const {
long ret;
if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "F", "", &ret)) return ret;
@@ -570,6 +631,15 @@
return 0;
}
+/** (Optional) A set of flags to be set (turned on) in the F entry of the form's corre-
+ * sponding widget annotation dictionary. Bits equal to 1 in SetF cause the corre-
+ * sponding bits in F to be set to 1. This entry is ignored if an F entry is present in the
+ * FDF field dictionary.
+**/
+ bool has_SetF() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "SetF", "", NULL));
+ }
+
long SetF() const {
long ret;
if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "SetF", "", &ret)) return ret;
@@ -577,6 +647,16 @@
return 0;
}
+/** (Optional) A set of flags to be cleared (turned off) in the F entry of the form's corre-
+ * sponding widget annotation dictionary. Bits equal to 1 in ClrF cause the corre-
+ * sponding bits in F to be set to 0. If a SetF entry is also present in the FDF field
+ * dictionary, it is applied before this entry. This entry is ignored if an F entry is
+ * present in the FDF field dictionary.
+**/
+ bool has_ClrF() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ClrF", "", NULL));
+ }
+
long ClrF() const {
long ret;
if (LongFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ClrF", "", &ret)) return ret;
@@ -584,6 +664,15 @@
return 0;
}
+/** (Optional) An appearance dictionary specifying the appearance of a pushbutton
+ * field (see "Pushbuttons" on page 539). The appearance dictionary's contents are as
+ * shown in Table 8.13 on page 497, except that the values of the N, R, and D entries
+ * must all be streams.
+**/
+ bool has_AP() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "AP", "", NULL));
+ }
+
SkPdfDictionary* AP() const {
SkPdfDictionary* ret;
if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "AP", "", &ret)) return ret;
@@ -591,6 +680,16 @@
return NULL;
}
+/** (Optional; PDF 1.3) A dictionary holding references to external PDF files contain-
+ * ing the pages to use for the appearances of a pushbutton field. This dictionary is
+ * similar to an appearance dictionary (see Table 8.13 on page 497), except that the
+ * values of the N, R, and D entries must all be named page reference dictionaries
+ * (Table 8.76 on page 568). This entry is ignored if an AP entry is present.
+**/
+ bool has_APRef() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "APRef", "", NULL));
+ }
+
SkPdfDictionary* APRef() const {
SkPdfDictionary* ret;
if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "APRef", "", &ret)) return ret;
@@ -598,6 +697,14 @@
return NULL;
}
+/** (Optional; PDF 1.3; button fields only) An icon fit dictionary (see Table 8.73) speci-
+ * fying how to display a button field's icon within the annotation rectangle of its wid-
+ * get annotation.
+**/
+ 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;
@@ -605,6 +712,17 @@
return NULL;
}
+/** (Required; choice fields only) An array of options to be presented to the user. Each
+ * element of the array can take either of two forms:
+ * * A text string representing one of the available options
+ * * A two-element array consisting of a text string representing one of the available
+ * options and a default appearance string for constructing the item's appearance
+ * dynamically at viewing time (see "Variable Text" on page 533)
+**/
+ bool has_Opt() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Opt", "", NULL));
+ }
+
SkPdfArray Opt() const {
SkPdfArray ret;
if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Opt", "", &ret)) return ret;
@@ -612,6 +730,13 @@
return SkPdfArray();
}
+/** (Optional) An action to be performed when this field's widget annotation is activat-
+ * ed (see Section 8.5, "Actions").
+**/
+ bool has_A() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "A", "", NULL));
+ }
+
SkPdfDictionary* A() const {
SkPdfDictionary* ret;
if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "A", "", &ret)) return ret;
@@ -619,6 +744,13 @@
return NULL;
}
+/** (Optional) An additional-actions dictionary defining the field's behavior in re-
+ * sponse to various trigger events (see Section 8.5.2, "Trigger Events").
+**/
+ bool has_AA() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "AA", "", NULL));
+ }
+
SkPdfDictionary* AA() const {
SkPdfDictionary* ret;
if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "AA", "", &ret)) return ret;
« no previous file with comments | « experimental/PdfViewer/SkPdfFDFDictionary_autogen.h ('k') | experimental/PdfViewer/SkPdfFDFFileAnnotationDictionary_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698