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

Unified Diff: experimental/PdfViewer/SkPdfFDFDictionary_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/SkPdfFDFDictionary_autogen.h
===================================================================
--- experimental/PdfViewer/SkPdfFDFDictionary_autogen.h (revision 9684)
+++ experimental/PdfViewer/SkPdfFDFDictionary_autogen.h (working copy)
@@ -5,6 +5,7 @@
#include "SkPdfArray_autogen.h"
#include "SkPdfDictionary_autogen.h"
+// Entries in the FDF dictionary
class SkPdfFDFDictionary : public SkPdfDictionary {
public:
virtual SkPdfObjectType getType() const { return kFDFDictionary_SkPdfObjectType;}
@@ -521,6 +522,13 @@
SkPdfFDFDictionary& operator=(const SkPdfFDFDictionary& from) {this->fPodofoDoc = from.fPodofoDoc; this->fPodofoObj = from.fPodofoObj; return *this;}
+/** (Optional) The source file or target file: the PDF document file that
+ * this FDF file was exported from or is intended to be imported into.
+**/
+ bool has_F() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "F", "", NULL));
+ }
+
SkPdfFileSpec F() const {
SkPdfFileSpec ret;
if (FileSpecFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "F", "", &ret)) return ret;
@@ -528,6 +536,15 @@
return SkPdfFileSpec();
}
+/** (Optional) An array of two strings constituting a file identifier (see
+ * Section 9.3, "File Identifiers") for the source or target file designated
+ * by F, taken from the ID entry in the file's trailer dictionary (see Sec-
+ * tion 3.4.4, "File Trailer").
+**/
+ bool has_ID() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ID", "", NULL));
+ }
+
SkPdfArray ID() const {
SkPdfArray ret;
if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "ID", "", &ret)) return ret;
@@ -535,6 +552,15 @@
return SkPdfArray();
}
+/** (Optional) An array of FDF field dictionaries (see "FDF Fields" on
+ * page 564) describing the root fields (those with no ancestors in
+ * the field hierarchy) to be exported or imported. This entry and
+ * the Pages entry may not both be present.
+**/
+ bool has_Fields() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Fields", "", NULL));
+ }
+
SkPdfArray Fields() const {
SkPdfArray ret;
if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Fields", "", &ret)) return ret;
@@ -542,6 +568,16 @@
return SkPdfArray();
}
+/** (Optional) A status string to be displayed indicating the result of an
+ * action, typically a submit-form action (see "Submit-Form Actions"
+ * on page 550). The string is encoded with PDFDocEncoding. (See
+ * implementation note 91 in Appendix H.) This entry and the Pages
+ * entry may not both be present.
+**/
+ bool has_Status() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Status", "", NULL));
+ }
+
std::string Status() const {
std::string ret;
if (StringFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Status", "", &ret)) return ret;
@@ -549,6 +585,15 @@
return "";
}
+/** (Optional; PDF 1.3) An array of FDF page dictionaries (see "FDF
+ * Pages" on page 566) describing new pages to be added to a PDF
+ * target document. The Fields and Status entries may not be present
+ * together with this entry.
+**/
+ bool has_Pages() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Pages", "", NULL));
+ }
+
SkPdfArray Pages() const {
SkPdfArray ret;
if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Pages", "", &ret)) return ret;
@@ -556,6 +601,16 @@
return SkPdfArray();
}
+/** (Optional; PDF 1.3) The encoding to be used for any FDF field
+ * value or option (V or Opt in the field dictionary; see Table 8.72 on
+ * page 564) that is a string and does not begin with the Unicode pre-
+ * fix U+FEFF. (See implementation note 92 in Appendix H.) Default
+ * value: PDFDocEncoding.
+**/
+ bool has_Encoding() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Encoding", "", NULL));
+ }
+
std::string Encoding() const {
std::string ret;
if (NameFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Encoding", "", &ret)) return ret;
@@ -563,6 +618,15 @@
return "";
}
+/** (Optional; PDF 1.3) An array of FDF annotation dictionaries (see
+ * "FDF Annotation Dictionaries" on page 568). The array can in-
+ * clude annotations of any of the standard types listed in Table 8.14
+ * on page 499 except Link, Movie, Widget, PrinterMark, and TrapNet.
+**/
+ bool has_Annots() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Annots", "", NULL));
+ }
+
SkPdfArray Annots() const {
SkPdfArray ret;
if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Annots", "", &ret)) return ret;
@@ -570,6 +634,29 @@
return SkPdfArray();
}
+/** (Optional; PDF 1.4) A stream containing all the bytes in all incre-
+ * mental updates made to the underlying PDF document since it was
+ * opened (see Section 3.4.5, "Incremental Updates"). If a submit-
+ * form action submitting the document to a remote server in FDF
+ * format has its IncludeAppendSaves flag set (see "Submit-Form
+ * Actions" on page 550), the contents of this stream are included in
+ * the submission. This allows any digital signatures (see "Signature
+ * Fields" on page 547) to be transmitted to the server. An incremental
+ * update is automatically performed just before the submission takes
+ * place, in order to capture all changes made to the document. Note
+ * that the submission always includes the full set of incremental up-
+ * dates back to the time the document was first opened, even if some
+ * of them may already have been included in intervening submissions.
+ * Note: Although a Fields or Annots entry (or both) may be present
+ * along with Differences, there is no guarantee that their contents will be
+ * consistent with it. In particular, if Differences contains a digital signa-
+ * ture, only the values of the form fields given in the Differences stream
+ * can be considered trustworthy under that signature.
+**/
+ bool has_Differences() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Differences", "", NULL));
+ }
+
SkPdfStream Differences() const {
SkPdfStream ret;
if (StreamFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Differences", "", &ret)) return ret;
@@ -577,6 +664,14 @@
return SkPdfStream();
}
+/** (Optional; PDF 1.4) The name of a browser frame in which the un-
+ * derlying PDF document is to be opened. This mimics the behavior
+ * of the target attribute in HTML <href> tags.
+**/
+ bool has_Target() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Target", "", NULL));
+ }
+
std::string Target() const {
std::string ret;
if (StringFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Target", "", &ret)) return ret;
@@ -584,6 +679,14 @@
return "";
}
+/** (Optional; PDF 1.4) An array of file specifications (see Section 3.10,
+ * "File Specifications") representing other FDF files embedded with-
+ * in this one (Section 3.10.3, "Embedded File Streams").
+**/
+ bool has_EmbeddedFDFs() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "EmbeddedFDFs", "", NULL));
+ }
+
SkPdfArray EmbeddedFDFs() const {
SkPdfArray ret;
if (ArrayFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "EmbeddedFDFs", "", &ret)) return ret;
@@ -591,6 +694,13 @@
return SkPdfArray();
}
+/** (Optional; PDF 1.4) A JavaScript dictionary (see Table 8.71) defin-
+ * ing document-level JavaScript scripts.
+**/
+ bool has_JavaScript() const {
+ return (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "JavaScript", "", NULL));
+ }
+
SkPdfDictionary* JavaScript() const {
SkPdfDictionary* ret;
if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "JavaScript", "", &ret)) return ret;
« no previous file with comments | « experimental/PdfViewer/SkPdfFDFCatalogDictionary_autogen.h ('k') | experimental/PdfViewer/SkPdfFDFFieldDictionary_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698