CHAPTER 8
722
Interactive Features
FDF Annotation Dictionaries
Each annotation dictionary in an FDF file must have a
Page
entry (see Table
attached.
TABLE 8.101 Additional entry for annotation dictionaries in an FDF file
KEY
TYPE
VALUE
Page
integer
(Required for annotations in FDF files)
The ordinal page number on which
this annotation should appear, where page 0 is the first page.
8.6.7 XFA Forms
PDF 1.5 introduces support for interactive forms based on the Adobe XML
Forms Architecture (XFA). The
XFA
entry in the interactive forms dictionary (see
XFA resource,
which is an XML stream that contains the
form information. The format of an XFA resource is described in the
XML Data
Package (XDP) Specification
(see the Bibliography).
The
XFA
entry may be either a stream containing the entire XFA resource or an
array specifying individual
packets
that together make up the XFA resource. The
resource includes but is not limited to the following information:
•
The
form template
(specified in the
template
packet), which describes the char-
acteristics of the form, including its fields, calculations, validations, and for-
matting. The
XML Template Specification
describes the architecture of a form
template (see Bibliography).
•
The
data
(specified in the
datasets
packet), which represents the state of the
form
•
The
configuration information
(specified in the
config
packet), which is re-
quired to properly process the form template and associated data. Configura-
tion information is formatted as described in the
XML Configuration
Specification
(see Bibliography).
Each packet represents a complete XML element, with the exception of the first
and last packet, which specify begin and end tags for the
xdp:xdp
element. Exam-
XFA
entry consisting of an array of packets; Example 8.21
shows the same entry specified as a stream.