XFA Specification [2.1 ed.]

905 51 3MB

English Pages [522] Year 2004

Report DMCA / Copyright

DOWNLOAD FILE

XFA Specification [2.1 ed.]

  • Author / Uploaded
  • Adobe

Table of contents :
Contents
Changes Introduced in this Version
New XFA Template Features
Data Binding
Layout
Deprecated XFA Template Features
Grouping TBD
Introduction to the XML Forms Architecture (XFA)
Template
Data
Data Binding
Authoring and Sourcing
Scripting
Role of DOMs in Form Processing
XDP
Internal Architecture/Lifecycle of a Form
Saving an In-Progress Version of the Form
Committing a Form
Basic Form Templates
Basic Form Structure
Form
Template
Content
Container
Field
Form Structure
Containers
Content
User Interface
Locale
Basic Composition
Coordinates and Measurement
Value
Units
Angles
Restrictions
Box Model
Nominal Extent
Margins
Nominal Content Region
Borders
Location
Positioning
Flowing
Transformations
Growable Containers
Formatting
Alignment
Fill
Caption
Handedness
Rendering
Z-Order
Picture Clause
Content Types
Images
Barcodes
Basic Forms
Basic Data Handling
Locale Handling
Where and when localization?
Picture clauses and locale
FormCalc and locale
The localeSet packet
XFA-Scripting Object Model
Basic Object References
Relative References
Basic Data Binding
Conventions
Design Principles
The Bind Element
Static Forms Versus Dynamic Forms
Forms with Uniquely Named Fields and Subforms
Matching Data Nodes with Form Nodes
Matching Hierarchy
Transparent Nodes
Explicit Data References
Exclusion Groups
Attributes
Re-Normalization
Calculations and Validations
Form Ready Event
Remerge and Incremental Merge
Form Processing
Data Output
Intermediate Forms
Intermediate Data Handling
Prototypes
Defining Prototypes
Referencing Prototypes
Overriding Prototype Properties
Overriding Attributes
Overriding Data Content
Intermediate Data Binding
The Occur Element
Forms with Repeated Fields or Subforms
Repeated Subform Declarations
Fixed Occurrence Numbers
Record Mode
Globals
Data Window
Determination of Content Types in Data
Dynamic Forms
Advanced Data Binding
Variable Number of Subforms
Blank Form
Greedy Matching
Subform Set
Instance Manager
Intermediate Layout
Basic Concepts
The Layout Algorithm
Box Model
Layout Strategies
Justification
Content Overflow
Content Splitting
Flowing Between contentArea Objects
Break Conditions
Leaders and Trailers
Tables
Page Background
Layout Objects
Automation Objects
About
Calculation
About
Activation
Result
Validation
About
Types of Validation Tests
Activation
User Interactions With Validation Tests
Responding to Test Failures
Events
Application Events
DOM Events
Subform Events
Exclusion Group Events
Field Events
Connection Events
Properties
Order of Precedence for Calculations, Validations, and Events Activated by the Same Trigger
Scripting
Purpose of Scripting
Script Language Selection
Selecting a Scripting Environment
Setting up the scripting environment
Exception handling
Picture clauses
Naked references in JavaScript
Writing Scripts for calculate Elements
Web Service Integration
Submission
About
Content Interchange
Processing Steps Initiated by Activation of a Submitting Event
Data Description and Connection Set
Data Description Grammar
Description of a Web Service Message
Data Description Element Reference
Connection Set Grammar
Connection Set Element Reference
Web Services
Schema and WSDL
Null handling
User Experience
Detailed description of all widgets
Sequencing (tabbing orders)
Accessibility
Transformations
XSLT
Built-in XFA-Data DOM Transformations
XFA Template Element Reference
Guide to the Template Element Reference
How to Read an Element Specification
Properties
Children
Element Occurrence
Element Reference
The arc element
The area element
The assist element
The barcode element
The bind element
The boolean element
The border element
The break element
The button element
The calculate element
The caption element
The certificate element
The certificates element
The checkButton element
The choiceList element
The color element
The comb element
The connect element
The contentArea element
The corner element
The date element
The dateTime element
The dateTimeEdit element
The decimal element
The defaultUi element
The desc element
The draw element
The edge element
The event element
The exclGroup element
The exData element
The execute element
The exObject element
The extras element
The field element
The fill element
The filter element
The float element
The font element
The format element
The handler element
The image element
The imageEdit element
The integer element
The issuers element
The items element
The keep element
The line element
The linear element
The manifest element
The margin element
The medium element
The message element
The numericEdit element
The occur element
The oid element
The oids element
The pageArea element
The pageSet element
The para element
The passwordEdit element
The pattern element
The picture element
The proto element
The radial element
The reason element
The reasons element
The rectangle element
The ref element
The script element
The signature element
The signatureProperties element
The signData element
The signedState element
The signing element
The solid element
The speak element
The stipple element
The subform element
The subformSet element
The submit element
The template element
The text element
The textEdit element
The time element
The toolTip element
The traversal element
The traverse element
The ui element
The validate element
The value element
The variables element
Rich Text Reference
Config Syntax Reference
LocaleSet Reference
The calendarSymbols element
The currencySymbol element
The currencySymbols element
The datePattern element
The datePatterns element
The dateTimeSymbols element
The day element
The dayNames element
The era element
The eraNames element
The locale element
The localeSet element
The meridiem element
The meridiemNames element
The month element
The monthNames element
The numberSymbol element
The numberSymbols element
The timePattern element
The timePatterns element
Canonical Date Format Reference
FormCalc Reference
XDP Element Language Reference
About the XDP Grammar
Role of XDP
Overview of Packaging a PDF Document in XDP Format
Extensibility of XDP and PDF
XDP Element Language Syntax
The XDP Element
XDP Packets
The pdf element
The datasets element
Other Grammars Used with XFA
References
General
Fonts and Character Encoding
Bar Codes
Glossary

Polecaj historie