XFA Specification
Contents
iv
Representation of Rich Text Across XML and XFA DOMs ........................................................................................... 187
Rich Text That Contains External Objects......................................................................................................................... 191
Displaying and Printing Rich Text ....................................................................................................................................... 192
6
Template Features for Designing Forms with Repeating Sections .....................................193
Prototypes.................................................................................................................................................................................... 193
Forms with Repeated Fields or Subforms ....................................................................................................................... 200
7
Layout for Growable Objects ..................................................................................................217
Text Placement in Growable Containers .......................................................................................................................... 220
Flowing Layout for Containers ............................................................................................................................................ 221
Tables............................................................................................................................................................................................. 254
8
Dynamic Forms ........................................................................................................................259
Static Forms Versus Dynamic Forms .................................................................................................................................. 259
Data Binding for Dynamic Forms ........................................................................................................................................ 260
Layout for Dynamic Forms..................................................................................................................................................... 280
9
Automation Objects ................................................................................................................291
How Script Elements Are Used Within Automation Objects .................................................................................... 291
Document Variables................................................................................................................................................................. 294
Calculations ................................................................................................................................................................................. 297
Validations ................................................................................................................................................................................... 299
Events ............................................................................................................................................................................................ 304
Order of Precedence for Automation Objects Activated by the Same Trigger ................................................. 316
10 Scripting ...................................................................................................................................321
Purpose of Scripting................................................................................................................................................................. 321
Specifying Where to Execute a Script ................................................................................................................................ 322
Selecting a Script Language .................................................................................................................................................. 322
Setting Up a Scripting Environment................................................................................................................................... 322
Exception handling .................................................................................................................................................................. 323
Picture Clauses and Localization ......................................................................................................................................... 323
Naked References in JavaScript ........................................................................................................................................... 323
Unicode Support ....................................................................................................................................................................... 323
11 Forms That Initiate Interactions with Servers .......................................................................324
Submitting Data and Other Form Content to a Server................................................................................................ 324
Using Web Services .................................................................................................................................................................. 329
Invoking ADO APIs Through the Source Set DOM ....................................................................................................... 341
Null handling .............................................................................................................................................................................. 347
12 User Experience .......................................................................................................................348
Widgets ........................................................................................................................................................................................ 348
User Experience with Digital Signatures .......................................................................................................................... 355
Accessibility and Field Navigation ...................................................................................................................................... 356
13 Dealing with Data in Different XML Formats ........................................................................362
Extended Mapping Rules ....................................................................................................................................................... 362
XSLT Transformations.............................................................................................................................................................. 399
14 Security, Control, and Digital Signatures ..............................................................................401
Tracking and Controlling Templates Through Unique Identifiers........................................................................... 401
Respecting External References in Image Data and Rich Text.................................................................................. 402
Discarding Unexpected Submitted Packets.................................................................................................................... 402
Home Index Bookmark Pages
Pages: Home Index