Previous Next
715
SECTION 8.6 Interactive Forms
KEY TYPE VALUE
Pages array (Optional; PDF 1.3) An array of FDF page dictionaries (see “FDF
Pages” on page 720) describing new pages to be added to a PDF
target document. The Fields and Status entries may not be present
together with this entry.
Encoding name (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.96 on
page 717) or field name that is a string and does not begin with the
Unicode prefix U+FEFF. (See implementation note 129 in Appendix
H.) Default value: PDFDocEncoding.
Annots array (Optional; PDF 1.3) An array of FDF annotation dictionaries (see
“FDF Annotation Dictionaries” on page 722). The array can include
annotations of any of the standard types listed in Table 8.20 on page
615 except Link, Movie, Widget, PrinterMark, Screen, and TrapNet.
Differences stream (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 as FDF has
its IncludeAppendSaves flag set (see “Submit-Form Actions” on
page 703), the contents of this stream are included in the submis-
sion. This allows any digital signatures (see Section 8.7, “Digital
Signatures) 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 updates 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 sig-
nature, only the values of the form fields given in the Differences
stream can be considered trustworthy under that signature.
Target string (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.
EmbeddedFDFs array (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”).
Previous Next