Contents
........................................................................................................................................................ i
Preface ........................................................................................................................................ vii
Intellectual Property.................................................................................................................................................................... vii
Document Contents................................................................................................................................................................... viii
Intended Audience ..................................................................................................................................................................... viii
Perspective Used in Describing Processing Guidelines................................................................................................. viii
Associated Schemas..................................................................................................................................................................... ix
Related Documentation.............................................................................................................................................................. ix
What’s New...................................................................................................................................................................................... ix
Conventions .................................................................................................................................................................................... ix
Part 1:
1
XFA Processing Guidelines
Introduction to XML Forms Architecture (XFA) ...................................................................... 14
Key Features ...................................................................................................................................................................................14
Scenarios for Using an Interactive Form Described by XFA..........................................................................................14
Family of XFA Grammars ...........................................................................................................................................................16
Major Components of an XFA Form: XFA Template and Data ....................................................................................18
Data Binding: Making the Connection Between XFA Template and Data ..............................................................22
Lifecycle of an XFA Form ...........................................................................................................................................................22
2
Template Features for Designing Static Forms....................................................................... 25
Form Structural Building Blocks..............................................................................................................................................25
Basic Composition........................................................................................................................................................................32
Content Types ...............................................................................................................................................................................38
Formatting Text That Appears as Fixed or Variable Content .......................................................................................43
Basic Layout ...................................................................................................................................................................................50
Appearance Order (Z-Order) ....................................................................................................................................................67
Extending XFA Templates ........................................................................................................................................................68
3
Object Models in XFA ................................................................................................................ 70
XFA Names......................................................................................................................................................................................70
Document Object Models .........................................................................................................................................................71
Scripting Object Model ..............................................................................................................................................................81
4
Exchanging Data Between an External Application and a Basic XFA Form ........................113
Creating, Updating, and Unloading a Basic XFA Data DOM...................................................................................... 113
Localization and Canonicalization ...................................................................................................................................... 140
Loading a Template to Produce the XFA Template DOM .......................................................................................... 153
Basic Data Binding to Produce the XFA Form DOM ..................................................................................................... 154
Form Processing ........................................................................................................................................................................ 185
Data Output................................................................................................................................................................................. 185
5
Representing and Processing Rich Text.................................................................................186
About Rich Text.......................................................................................................................................................................... 186
iii
Home Index Bookmark Pages
Pages: Home Index All Pages