Home
XML Forms Architecture (XFA) Specification
  Contents
  Preface
    Intellectual Property
    Document Contents
    Intended Audience
    Perspective Used in Describing Processing Guidelines
    Associated Schemas
    Related Documentation
    WhatÉs New
    Conventions
      Notational Conventions
        Typefaces
        Unicode Character Codes
        Document Object Model Notation
        Optional Terms
      Graphical Conventions
        Layout Drawing Conventions
Part 1: XFA Processing Guidelines
  Introduction to XML Forms Architecture (XFA)
    Key Features
    Scenarios for Using an Interactive Form Described by XFA
      Interacting with a User
        Form Appearance
        Actions the User Can Trigger
        Accessibility and Field Navigation
      Printing Forms
      Processing Machine-Generated Data
    Family of XFA Grammars
      Representation of an XFA Form
      Packaging an XFA Form for Application Interchange
        XML Data Package (XDP)
        PDF Document
    Major Components of an XFA Form: XFA Template and Data
      XFA Template
        About XFA Template
        Containers of Fixed and Variable Content
          The draw element, a container for fixed data
          The field element, a container for variable data
        Containers of Other Containers
        Laying Out the Containers (and Their Data) to Create the FormÉs Appearance
        Scripted Components of an XFA Template
      Data
    Data Binding: Making the Connection Between XFA Template and Data
    Lifecycle of an XFA Form
      Creating an XFA Template
      Filling Out an XFA Form
        Opening a Form
        Providing Data to the Form
        Saving an In-Progress Version of the Form
        Committing a Form
      Processing Form Data, a Server Application Task
  Template Features for Designing Static Forms
    Form Structural Building Blocks
      Container Elements
        Containers Associated with Variable Content
          Field
          Exclusion Group
        Containers of Fixed Content
          Draw
        Containers That Group Other Container Elements
          Template
          Subform
          Area
          Exclusion Group
        Containers That Represent Physical Surfaces and Regions
          Content Area
          Page Area
          Page Set
        Types of Layout Elements
      Content Elements
      User Interface
    Basic Composition
      Measurements
        Values
        Units
        Angles
        Restrictions
      Line, Arc, Rectangle and Border Formatting
        Handedness
          Handedness of Stroke Elements
          Handedness of Borders and Rectangles
        Borders
        Fill
    Content Types
      Text
      Lines, Rectangles, and Arcs
      Date, Time, and DateTime
      Boolean, Integer, Decimal, and Float
        Absent Content
        Decimal Point (Radix Separator)
      Images
        Background (draw) Images
        Images Provided as Data
        Scaling the Image to Fit the Container (aspect)
      External Data
    Formatting Text That Appears as Fixed or Variable Content
      Paragraph and Font Formatting of Fixed and Variable Content
        Alignment and Justification
        Line Height
        Other Formatting
      Formatting Rich Text for Fixed and Variable Content
        Rich Text Used for Formatting
        Rich Text Used to Embed Objects
      Formatting Variable Content
        Picture-Clause Formatting in General
        Locale-Specific Picture Clauses
      Barcode Formatting of Variable Text
        Special Processing of Barcode Data
    Basic Layout
      The Layout Processor
      Box Model
        Area
        Barcode
        ContentArea Layout Object
        Geometric Figure
        Images
        PageSet Element
        PageArea Element
        Subform
        Text
        Size, Margins and Borders of Widgets
          Size
          Margins and Borders
        Size Requirement for Containers
      Layout Strategies
        Positioned Layout
          Forbidden Condition: Negative Coordinates
        Clipping
        Locating Containers Based on Data
      Page Background
        Rotating Containers
          Rotating Positioned Content
          Rotating Flowed Content
        Transformations
      Flowing Text Within a Container
        Text Layout in the Horizontal Direction
        Text Layout in the Vertical Direction
      Concealing Container Elements
        Concealing Containers
        Concealing Containers Depending on View
        Exclusion of Hidden Containers in the Data Binding Process
    Appearance Order (Z-Order)
    Extending XFA Templates
      Adding Custom Named and/or Nested Data to a Template (extras)
      Adding Metadata or Comments to a Template (desc)
  Object Models in XFA
    XFA Names
    Document Object Models
      General Information
      Hierarchy of DOMs
      DOMs and XML
        Grouping Elements and Whitespace
        Properties vs. Children
          Properties
          Children
      The DOMs Used in XFA
        The Configuration DOM
        The Connection Set DOM
        The Connection Set Data DOM
        The Data Description DOM
        The Form DOM
        The Layout DOM
        The Locale Set DOM
        The Source Set DOM
        The Template DOM
        The XFA DOM
        The XFA Data DOM
        The XML Data DOM
      Interaction of the DOMs
        Templating versus Binding
        XML Data DOM and XFA Data DOM
        Template DOM, XFA Data DOM, and Form DOM
        Template DOM, Form DOM, and Layout DOM
    Scripting Object Model
      About SOM Expressions
        The Receipt Example
      SOM Conventions
      Basic Object References
        Compound Object Names
        Shortcuts
          More on $record
        Repeated Elements
        Explicitly Named Objects
        Transparent Nodes
          Area Objects Are Always Transparent
          Variables Objects Are Always Transparent
          Other Transparent Objects
        Reference by Class
        Attributes
        Internal Properties and Methods
        Name clashes
        Selecting All Child Nodes
        Selecting All Sibling Nodes
        Selecting a Subset of Sibling Nodes
        The Parent Property
        Selecting Descendants At Any Level
        SOM Expressions That Include Periods and Dashes
          SOM only
          Mixed SOM/script context
        Using SOM Expressions in FormCalc
          Runtime resolution of object names
        Using SOM Expressions in ECMAScript
          Obtaining the value of an expression
          SOM expressions that use special characters
        Using SOM Expressions in Bind References
      Relative References
        The Current Container
        Unqualified References to Children of the Container
        Unqualified References to Siblings of the Container
        Unqualified References to Ancestors of the Container
        Differences Between Qualified and Unqualified References
        "$." Versus Unqualified SOM Expressions
        Inferred Index
        Inferred Index for Ancestors of the Container
        Relative Index
      SOM Expressions That Reference Variables Properties
  Exchanging Data Between an External Application and a Basic XFA Form
    Creating, Updating, and Unloading a Basic XFA Data DOM
      Background and Goals
      XFA Data DOM Basic Concepts
        About the XFA Data DOM
        dataValue Nodes
        dataGroup Nodes
        Relationship Between the XFA Data DOM and the XML Data DOM
        Tree Notation
      Default Data Mapping Rules
        Document Range
          XML Logical Structures
          Start Element
          Namespaces
          Record Elements
        Data Value Elements
          Data Values Containing Character Data
          Data Values Containing Mixed Content
          Data Values Containing Empty Elements
          Data Values Representing Null Data
          Null Data in Mixed Content
          Data Values Containing Element Content
        Data Group Elements
        Attributes
        White Space Handling
          White Space in Data Groups
          White Space in Data Values
        Rich Text
        Image Data
      Updating the XML Data DOM for Changes Made to the XFA Data DOM
      Updating the XFA Data DOM for Changes Made to the XML Data DOM (Append Loading)
      Unload Processing
        Unloading Node Type Information
        Unloading Null Data
        Logical Equivalence
    Localization and Canonicalization
      Requirements for Localization
        Satisfying Locale-Dependent User Expectations
        Specifying the Locale to Use During Localization and Canonicalization
        About the Canonical Format Used in the Data and Form DOMs
      About Picture Clauses
        Limitations in Picture Clauses
        Recommendation on Specifying Locale
        Selecting Between Alternate Picture Clauses
      Dataflow Paths for Localizing and Canonicalizing Data
      Rules for Localizing Data
      The localeSet Element
        Calendar symbols
        Date and time symbols
        Date patterns
        Time patterns
        Currency symbols
        Number patterns
        Number symbols
    Loading a Template to Produce the XFA Template DOM
      Creating an XML Template DOM
      Creating an XFA Template DOM
        Supporting Template-Creator Stamps
    Basic Data Binding to Produce the XFA Form DOM
      About Data Binding
      Conventions
      Principles of Data Binding
      The Bind Element
        The match property
        The picture property
        The ref property
      Simple Example of Data Binding
      Data Binding Steps
        Create Form Nodes and Match with Data Nodes (Steps 1 and 2)
          Forms with Non-Unique Names
          Content Type
          Transparent Nodes
          Exclusion Groups
          Choice Lists That Can Have Multiple Values
          Explicit Data References
        Match Attributes (Step 3)
        Re-Normalization (Step 4)
        Bind to Properties (Step 5)
          The setProperty property
          The bindItems property
        Calculations and Validations (Step 6)
        Form Ready Event (Step 7)
        Remerge and Incremental Merge (Step 8)
    Form Processing
    Data Output
  Representing and Processing Rich Text
    About Rich Text
      Rich Text Used for Formatting
      Rich Text That Inserts External Objects
      Version Identifiers for Rich Text Producers and Rich Text Specifications
    Representation of Rich Text Across XML and XFA DOMs
      Recognizing Rich Text
        Recognizing Data as Rich Text
        Recognizing Rich Text Introduced in the Template
      Representing Rich Text in the XFA Data DOM
        Converting Rich Text into Plain Text
        Properties of XFA Data DOM Objects That Represent Converted Rich Text
        Properties of XFA Template DOM Objects That Represent Converted Rich Text
      Providing Rich Text Data Through a User Interface
      Updating the XML Data DOM
    Rich Text That Contains External Objects
    Displaying and Printing Rich Text
  Template Features for Designing Forms with Repeating Sections
    Prototypes
      Defining Prototypes
        A separate proto element for each prototype
        Prototypes grouped inside a single proto element
      Referencing Prototypes
        Fragment from mytemplate.xdp
        Fragment from myprot.xdp (incorrect)
        Fragment from myprot.xdp (corrected)
      Overriding Prototype Properties
        Overriding Attributes
        Overriding Data Content
          Overriding Child Elements
    Forms with Repeated Fields or Subforms
      Repeated Subform Declarations
      Fixed Occurrence Numbers
      Record Mode
      Globals
      Data Window
      Layout for Repeating Sections
      Break Conditions
  Layout for Growable Objects
    Background and Goals
    Growable Containers
      Growth and the Box Model
      Growth in Growable Positioned Objects
    Text Placement in Growable Containers
      Text Layout with Growable Width
      Text Layout with Growable Height
    Flowing Layout for Containers
      Top-to-Bottom Layout
      Left-to-Right Top-to-Bottom Tiled Layout
      Right-to-Left Top-to-Bottom Tiled Layout
      Interaction Between Growable Objects and Flowed Content
        Non-Interactive Form Layout
        Interactive Form Fill-In
      Effect of Container Rotation on Flowed Layout
      The Layout DOM
      The Layout Algorithm
        Error Handling
      Content Overflow
      Content Splitting
        Split Restrictions
        Splitting a Container Having Child Containers
        Borders and Splitting
      Flowing Between ContentArea Objects
        Maximum Occurrence Limits
        Minimum Occurrence Limits
        Adhesion
      Leaders and Trailers
        Break Leaders and Trailers
        Bookend Leaders and Trailers
        Overflow Leaders and Trailers
        Overflow Leader/Trailer Lists
        Inheritance of Overflow Leaders and Trailers
        Combined Leaders and Trailers
    Tables
  Dynamic Forms
    Static Forms Versus Dynamic Forms
    Data Binding for Dynamic Forms
      Variable Number of Subforms
      The Occur Element
        The initial property
        The max property
        The min property
      Blank Form
      Greedy Matching
      Globals
      Explicit Data References
      Subform Set
      Instance Manager
    Layout for Dynamic Forms
      Adhesion in Dynamic Forms
      Break Conditions for Dynamic Forms
      Break on Entry
        Break to Empty pageArea or contentArea
        Combining startNew with beforeTarget
        Conditional Break on Entry
        Inserting a Trailer
        Inserting a Leader
      Break on Exit
      Break on Overflow
      Combining Breaks and Occurrence Limits
        Combining Break and Maximum Occurrence
        Combined Break and Minimum Occurrence
  Automation Objects
    How Script Elements Are Used Within Automation Objects
    Document Variables
      Variables Used to Hold Boilerplate or Image References
      Variables Used to Define Named Script Objects
        Instantiation of Named Script Objects
        Declaring and Referencing Named Script Objects
    Calculations
      About
      Activation
      Result
    Validations
      About
        As compared to UI validation
        As compared to XML validation
      Types of Validation Tests
      Activation
        Initialization
        Interactive
        Non-Interactive
      User Interactions With Validation Tests
        Error and Warning Messages
        Interacting with the User to Obtain a Valid Value
      Responding to Test Failures
        nullTest
        Datatype test
        formatTest
        scriptTest
    Events
      Application Events
      DOM Events
      Subform Events
      Exclusion Group Events
      Field Events
      Connection Events
      Properties
        $event properties
      Order of Precedence When Multiple Actions Are Defined for an Event
    Order of Precedence for Automation Objects Activated by the Same Trigger
  Scripting
    Purpose of Scripting
    Specifying Where to Execute a Script
      Applications of the runAt="both" property
    Selecting a Script Language
    Setting Up a Scripting Environment
    Exception handling
    Picture Clauses and Localization
    Naked References in JavaScript
    Unicode Support
  Forms That Initiate Interactions with Servers
    Submitting Data and Other Form Content to a Server
      About
      Content Interchange
        Client Submit Event That Does Not Expect Returned Data
          Example of an event that does not expect data to be returned from the server
        Client Submit Event That Processes Data at the Server
          Client-side actions
          Server-side actions initiated by above
        Client Submit Event That Conditionally Processes Data at the Server
    Using Web Services
      Web Service Architecture
      Cycle of Operation in a Web Service Transaction
      Structure of a Web Service Message
      Example That Illustrates the Web Services Architecture
        Input message queries server for the trading price of a corporation
        Output message provides trading price (if successful) or a status indicator (if not successful)
        Definition file may define multiple individual operations, each using a different connection set
        Messages Represented in the Connection Data DOM
        Associating Fields and Exclusion Groups with Nodes in the Connection Data DOM
        Data Conditionally Copied Between the Data DOM and the Connection Data DOM
        Replying to the Web Server and Error Responses
      Schema and WSDL
    Invoking ADO APIs Through the Source Set DOM
      The Source Set Document
        The sourceSet element
        The source element
        The connect element
        The connectString element
        The user and password elements
        The command element
        The query element
        The recordSet Element
        The select element
        The map element
        The bind element
      Template features used with the Source Set DOM
        Fields bound to columns in the data base
        The push buttons
        Updates and rollbacks
    Null handling
  User Experience
    Widgets
      Barcode Widget
      Button
      Check Box and Check Button
        Check Buttons Not Contained in an Exclusion Group
        Check Buttons Contained in an Exclusion Group
      Choice List
        Choice List Before Interacting with User
        User Selects Field
          Whether the User May Select Multiple Data Values
          Whether the User May Provide Data Values
        User Exits Field
        Data Associated with Choice List Selections
        When to Update the XFA Data DOM
      Date/Time Editing Widget
        User Selects a Field That Has Date-Time Edit Widget
        User Supplies Data to the Field
        User De-Selects the Field
      Default UI
      External Object Widget
      Image Edit Widget
      Numeric Edit
        User Selects a Field That Has a Numeric Edit Widget
        User Supplies Data
        User De-Selects the Field
      Password Edit Widget
      Signature Widget
        User in an Interactive Context Clicks on a Signature Widget
        User in an Interactive Context Changes Signed Data
        User in a Non-Interactive Context Signs a Printed Form
      Text Edit Widget
        User Selects a Field That Has a Text Editing Widget
        User Supplies Data
        User De-Selects the Field
    User Experience with Digital Signatures
      Signature Event Produces an XML Digital Signature
      Signature Widget Produces a PDF Signature
    Accessibility and Field Navigation
      Traversal: Tabbing Order and Speech Order
        Explicitly Defined Keystroke-Initiated Traversals
        Default Keystroke-Initiated Traversal
        Non-Keystroke Traversals
          Traversal Initiated When Maximum Number of Characters Supplied
          Traversal When Speech Application Completes the Current Container
        Traversal Sequences That Support Speech
        Delegating Focus to Another Container
      Accelerator Keys: Using Keyboard Sequences to Navigate
      Speech of Text Associated with a Container
      Other Accessibility-Related Features
  Dealing with Data in Different XML Formats
    Extended Mapping Rules
      Document Range
      Transforms
      The attributes Element
        Data Group Elements with Attributes
        Data Value Elements with Attributes
        Null Values with Attributes
      The excludeNS Element
      The groupParent Element
      The ifEmpty Element
      The nameAttr Element
      The picture Element
      The presence Element
      The range Element
      The record Element
      The rename Element
      The startNode Element
      The whitespace Element
      The xfa:dataNode Attribute
    XSLT Transformations
      XSLT Preprocessing
      XSLT Postprocessing
  Security, Control, and Digital Signatures
    Tracking and Controlling Templates Through Unique Identifiers
      Unique Identifiers and Time Stamps
      Processing Requirements for Template Designing Applications
      Processing Requirements for XFA Processing Applications
    Respecting External References in Image Data and Rich Text
    Discarding Unexpected Submitted Packets
    Signed Forms
      Types of Digital Signatures
      Using Digital Signatures to Achieve Different Levels of Security
        Differences Between XML and PDF Digital Signatures
          Using certified signatures to restrict changes
          What part of the document can be signed
          Tracking changes during a formÉs lifetime
        Refresher on the Relationship Between XFA and PDF
        Integrity
          Using XML digital signatures for integrity
          Using PDF Digital signatures for integrity
        Authenticity
          Using XML digital signatures for authenticity
          Using PDF Digital signatures for authenticity
        Non- Repudiability
        Usage Rights Signatures (Ubiquitized Documents)
      XML Digital Signatures
        Signing a Form
        Removing a Signature
        Verifying a Signature
        Template Provides Instructions on Signature Operation
          Signature filter: Handler, algorithms, and certificates to use to produce a signature
          Manifest: Data and other content digested by the signature handler
          Signature destination
          XFA-Specific Information in the XML Digital Signature
        Example
      PDF Signatures
Part 2: XFA Grammar Specifications
  Template Specification
    Guide to the Template Specification
      How to Read an Element Specification
      Properties
        Regular Properties
        One-of Properties
        Property Defaults
      Children
      Element Occurrence
        Singly Occurring Elements
        Multiply Occurring Elements
    Template Reference
      The arc element
        The circular property
        The edge property
        The fill property
        The hand property
        The id property
        The startAngle property
        The sweepAngle property
        The use property
        The usehref property
      The area element
        The area child
        The colSpan property
        The desc property
        The draw child
        The exclGroup child
        The exObject child
        The extras property
        The field child
        The id property
        The name property
        The relevant property
        The subform child
        The subformSet child
        The use property
        The usehref property
        The x property
        The y property
      The assist element
        The id property
        The role property
        The speak property
        The toolTip property
        The use property
        The usehref property
      The barcode element
        The charEncoding property
        The checksum property
        The dataColumnCount property
        The dataLength property
        The dataPrep property
        The dataRowCount property
        The encrypt property
        The endChar property
        The errorCorrectionLevel property
        The extras property
        The id property
        The moduleHeight property
        The moduleWidth property
        The printCheckDigit property
        The rowColumnRatio property
        The startChar property
        The textLocation property
        The truncate property
        The type property
        The use property
        The usehref property
        The wideNarrowRatio property
      The bind element
        The match property
        The picture property
        The ref property
      The bindItems element
        The connection property
        The labelRef property
        The ref property
        The valueRef property
      The bookend element
        The id property
        The leader property
        The trailer property
        The use property
        The usehref property
      The boolean element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The border element
        The break property
        The corner property
        The edge property
        The extras property
        The fill property
        The hand property
        The id property
        The margin property
        The presence property
        The relevant property
        The use property
        The usehref property
      The break element
        The after property
        The afterTarget property
        The before property
        The beforeTarget property
        The bookendLeader property
        The bookendTrailer property
        The extras property
        The id property
        The overflowLeader property
        The overflowTarget property
        The overflowTrailer property
        The startNew property
        The use property
        The usehref property
      The breakAfter element
        The id property
        The leader property
        The script property
        The startNew property
        The target property
        The targetType property
        The trailer property
        The use property
        The usehref property
      The breakBefore element
        The id property
        The leader property
        The script property
        The startNew property
        The target property
        The targetType property
        The trailer property
        The use property
        The usehref property
      The button element
        The extras property
        The id property
        The use property
        The usehref property
      The calculate element
        The extras property
        The id property
        The message property
        The override property
        The script property
        The use property
        The usehref property
      The caption element
        The extras property
        The font property
        The id property
        The margin property
        The para property
        The placement property
        The presence property
        The reserve property
        The use property
        The usehref property
        The value property
      The certificate element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The certificates element
        The id property
        The issuers property
        The oids property
        The signing property
        The url property
        The use property
        The usehref property
      The checkButton element
        The border property
        The extras property
        The id property
        The margin property
        The shape property
        The size property
        The use property
        The usehref property
      The choiceList element
        The border property
        The commitOn property
        The extras property
        The id property
        The margin property
        The open property
        The textEntry property
        The use property
        The usehref property
      The color element
        The cSpace property
        The extras property
        The id property
        The use property
        The usehref property
        The value property
      The connect element
        The connection property
        The id property
        The picture property
        The ref property
        The usage property
        The use property
        The usehref property
      The contentArea element
        The desc property
        The extras property
        The h property
        The id property
        The name property
        The relevant property
        The use property
        The usehref property
        The w property
        The x property
        The y property
      The corner element
        The color property
        The extras property
        The id property
        The inverted property
        The join property
        The presence property
        The radius property
        The stroke property
        The thickness property
        The use property
        The usehref property
      The date element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The dateTime element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The dateTimeEdit element
        The border property
        The extras property
        The id property
        The margin property
        The use property
        The usehref property
      The decimal element
        Content
        The fracDigits property
        The id property
        The leadDigits property
        The name property
        The use property
        The usehref property
      The defaultUi element
        The extras property
        The id property
        The use property
        The usehref property
      The desc element
        The boolean child
        The date child
        The dateTime child
        The decimal child
        The exData child
        The float child
        The id property
        The image child
        The integer child
        The text child
        The time child
        The use property
        The usehref property
      The draw element
        The anchorType property
        The assist property
        The border property
        The caption property
        The colSpan property
        The desc property
        The extras property
        The font property
        The h property
        The hAlign property
        The id property
        The locale property
        The margin property
        The maxH property
        The maxW property
        The minH property
        The minW property
        The name property
        The para property
        The presence property
        The relevant property
        The rotate property
        The setProperty child
        The traversal property
        The ui property
        The use property
        The usehref property
        The vAlign property
        The value property
        The w property
        The x property
        The y property
      The edge element
        The cap property
        The color property
        The extras property
        The id property
        The presence property
        The stroke property
        The thickness property
        The use property
        The usehref property
      The encrypt element
        The certificate property
        The id property
        The use property
        The usehref property
      The event element
        The activity property
        The execute property
        The extras property
        The id property
        The name property
        The ref property
        The script property
        The signData property
        The submit property
        The use property
        The usehref property
      The exclGroup element
        The access property
        The accessKey property
        The anchorType property
        The assist property
        The bind property
        The border property
        The calculate property
        The caption property
        The colSpan property
        The connect child
        The desc property
        The event child
        The extras property
        The field child
        The h property
        The hAlign property
        The id property
        The layout property
        The margin property
        The maxH property
        The maxW property
        The minH property
        The minW property
        The name property
        The para property
        The presence property
        The relevant property
        The setProperty child
        The transient property
        The traversal property
        The use property
        The usehref property
        The validate property
        The vAlign property
        The w property
        The x property
        The y property
      The exData element
        Content
        The contentType property
        The href property
        The id property
        The maxLength property
        The name property
        The transferEncoding property
        The use property
        The usehref property
      The execute element
        The connection property
        The executeType property
        The id property
        The runAt property
        The use property
        The usehref property
      The exObject element
        The archive property
        The boolean child
        The classId property
        The codeBase property
        The codeType property
        The date child
        The dateTime child
        The decimal child
        The exData child
        The exObject child
        The extras property
        The float child
        The id property
        The image child
        The integer child
        The name property
        The text child
        The time child
        The use property
        The usehref property
      The extras element
        The boolean child
        The date child
        The dateTime child
        The decimal child
        The exData child
        The extras child
        The float child
        The id property
        The image child
        The integer child
        The name property
        The text child
        The time child
        The use property
        The usehref property
      The field element
        The access property
        The accessKey property
        The anchorType property
        The assist property
        The bind property
        The bindItems child
        The border property
        The calculate property
        The caption property
        The colSpan property
        The connect child
        The desc property
        The event child
        The extras property
        The font property
        The format property
        The h property
        The hAlign property
        The id property
        The items child
        The locale property
        The margin property
        The maxH property
        The maxW property
        The minH property
        The minW property
        The name property
        The para property
        The presence property
        The relevant property
        The rotate property
        The setProperty child
        The traversal property
        The ui property
        The use property
        The usehref property
        The validate property
        The vAlign property
        The value property
        The w property
        The x property
        The y property
      The fill element
        The color property
        The extras property
        The id property
        The linear property
        The pattern property
        The presence property
        The radial property
        The solid property
        The stipple property
        The use property
        The usehref property
      The filter element
        The certificates property
        The handler property
        The id property
        The name property
        The reasons property
        The use property
        The usehref property
      The float element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The font element
        The baselineShift property
        The extras property
        The fill property
        The id property
        The lineThrough property
        The lineThroughPeriod property
        The overline property
        The overlinePeriod property
        The posture property
        The size property
        The typeface property
        The underline property
        The underlinePeriod property
        The use property
        The usehref property
        The weight property
      The format element
        The extras property
        The id property
        The picture property
        The use property
        The usehref property
      The handler element
        Content
        The id property
        The type property
        The use property
        The usehref property
        The version property
      The image element
        Content
        The aspect property
        The contentType property
        The href property
        The id property
        The name property
        The transferEncoding property
        The use property
        The usehref property
      The imageEdit element
        The border property
        The data property
        The extras property
        The id property
        The margin property
        The use property
        The usehref property
      The integer element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The issuers element
        The certificate child
        The id property
        The type property
        The use property
        The usehref property
      The items element
        The boolean child
        The date child
        The dateTime child
        The decimal child
        The exData child
        The float child
        The id property
        The image child
        The integer child
        The name property
        The presence property
        The ref property
        The save property
        The text child
        The time child
        The use property
        The usehref property
      The keep element
        The extras property
        The id property
        The intact property
        The next property
        The previous property
        The use property
        The usehref property
      The line element
        The edge property
        The hand property
        The id property
        The slope property
        The use property
        The usehref property
      The linear element
        The color property
        The extras property
        The id property
        The type property
        The use property
        The usehref property
      The manifest element
        The extras property
        The id property
        The name property
        The ref child
        The use property
        The usehref property
      The margin element
        The bottomInset property
        The extras property
        The id property
        The leftInset property
        The rightInset property
        The topInset property
        The use property
        The usehref property
      The medium element
        The id property
        The imagingBBox property
        The long property
        The orientation property
        The short property
        The stock property
        The trayIn property
        The trayOut property
        The use property
        The usehref property
      The message element
        The id property
        The text child
        The use property
        The usehref property
      The numericEdit element
        The border property
        The extras property
        The id property
        The margin property
        The use property
        The usehref property
      The occur element
        The extras property
        The id property
        The initial property
        The max property
        The min property
        The use property
        The usehref property
      The oid element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The oids element
        The id property
        The oid child
        The type property
        The use property
        The usehref property
      The overflow element
        The id property
        The leader property
        The target property
        The trailer property
        The use property
        The usehref property
      The pageArea element
        The area child
        The blank property
        The contentArea child
        The desc property
        The draw child
        The exclGroup child
        The extras property
        The field child
        The id property
        The initialNumber property
        The medium property
        The name property
        The numbered property
        The occur property
        The relevant property
        The subform child
        The use property
        The usehref property
      The pageSet element
        The extras property
        The id property
        The name property
        The occur property
        The pageArea child
        The pageSet child
        The relevant property
        The use property
        The usehref property
      The para element
        The hAlign property
        The id property
        The lineHeight property
        The marginLeft property
        The marginRight property
        The preserve property
        The radixOffset property
        The spaceAbove property
        The spaceBelow property
        The tabDefault property
        The tabStops property
        The textIndent property
        The use property
        The usehref property
        The vAlign property
      The passwordEdit element
        The border property
        The extras property
        The id property
        The margin property
        The passwordChar property
        The use property
        The usehref property
      The pattern element
        The color property
        The extras property
        The id property
        The type property
        The use property
        The usehref property
      The picture element
        Content
        The id property
        The use property
        The usehref property
      The proto element
        The arc child
        The area child
        The assist child
        The barcode child
        The bindItems child
        The bookend child
        The boolean child
        The border child
        The break child
        The breakAfter child
        The breakBefore child
        The button child
        The calculate child
        The caption child
        The certificate child
        The certificates child
        The checkButton child
        The choiceList child
        The color child
        The connect child
        The contentArea child
        The corner child
        The date child
        The dateTime child
        The dateTimeEdit child
        The decimal child
        The defaultUi child
        The desc child
        The draw child
        The edge child
        The encrypt child
        The event child
        The exclGroup child
        The exData child
        The execute child
        The exObject child
        The extras child
        The field child
        The fill child
        The filter child
        The float child
        The font child
        The format child
        The handler child
        The image child
        The imageEdit child
        The integer child
        The issuers child
        The items child
        The keep child
        The line child
        The linear child
        The manifest child
        The margin child
        The medium child
        The message child
        The numericEdit child
        The occur child
        The oid child
        The oids child
        The overflow child
        The pageArea child
        The pageSet child
        The para child
        The passwordEdit child
        The pattern child
        The picture child
        The radial child
        The reason child
        The reasons child
        The rectangle child
        The ref child
        The script child
        The setProperty child
        The signature child
        The signatureProperties child
        The signData child
        The signing child
        The solid child
        The speak child
        The stipple child
        The subform child
        The subformSet child
        The submit child
        The text child
        The textEdit child
        The time child
        The toolTip child
        The traversal child
        The traverse child
        The ui child
        The validate child
        The value child
        The variables child
      The radial element
        The color property
        The extras property
        The id property
        The type property
        The use property
        The usehref property
      The reason element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The reasons element
        The id property
        The reason child
        The type property
        The use property
        The usehref property
      The rectangle element
        The corner property
        The edge property
        The fill property
        The hand property
        The id property
        The use property
        The usehref property
      The ref element
        Content
        The id property
        The use property
        The usehref property
      The script element
        Content
        The binding property
        The contentType property
        The id property
        The name property
        The runAt property
        The stateless property
        The use property
        The usehref property
      The setProperty element
        The connection property
        The ref property
        The target property
      The signature element
        The border property
        The extras property
        The id property
        The margin property
        The use property
        The usehref property
      The signatureProperties element
        The id property
        The use property
        The usehref property
      The signData element
        The filter property
        The id property
        The manifest property
        The operation property
        The ref property
        The signatureProperties property
        The target property
        The use property
        The usehref property
      The signing element
        The certificate child
        The id property
        The type property
        The use property
        The usehref property
      The solid element
        The extras property
        The id property
        The use property
        The usehref property
      The speak element
        Content
        The disable property
        The id property
        The priority property
        The use property
        The usehref property
      The stipple element
        The color property
        The extras property
        The id property
        The rate property
        The use property
        The usehref property
      The subform element
        The allowMacro property
        The anchorType property
        The area child
        The assist property
        The bind property
        The bookend property
        The border property
        The break property
        The breakAfter child
        The breakBefore child
        The calculate property
        The colSpan property
        The columnWidths property
        The connect child
        The desc property
        The draw child
        The event child
        The exclGroup child
        The exObject child
        The extras property
        The field child
        The h property
        The hAlign property
        The id property
        The keep property
        The layout property
        The locale property
        The margin property
        The maxH property
        The maxW property
        The minH property
        The minW property
        The name property
        The occur property
        The overflow property
        The pageSet property
        The para property
        The presence property
        The proto child
        The relevant property
        The scope property
        The setProperty child
        The subform child
        The subformSet child
        The traversal property
        The use property
        The usehref property
        The validate property
        The vAlign property
        The variables property
        The w property
        The x property
        The y property
      The subformSet element
        The bookend property
        The break property
        The breakAfter child
        The breakBefore child
        The desc property
        The extras property
        The id property
        The name property
        The occur property
        The overflow property
        The relation property
        The relevant property
        The subform child
        The subformSet child
        The use property
        The usehref property
      The submit element
        The embedPDF property
        The format property
        The id property
        The target property
        The textEncoding property
        The use property
        The usehref property
        The xdpContent property
      The template element
        The extras property
        The subform child
      The text element
        Content
        The id property
        The maxChars property
        The name property
        The use property
        The usehref property
      The textEdit element
        The allowRichText property
        The border property
        The extras property
        The id property
        The margin property
        The multiLine property
        The use property
        The usehref property
      The time element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The toolTip element
        Content
        The id property
        The use property
        The usehref property
      The traversal element
        The extras property
        The id property
        The passThrough property
        The traverse child
        The use property
        The usehref property
      The traverse element
        The delegate property
        The extras property
        The id property
        The operation property
        The ref property
        The script property
        The use property
        The usehref property
      The ui element
        The barcode property
        The button property
        The checkButton property
        The choiceList property
        The dateTimeEdit property
        The defaultUi property
        The exObject property
        The extras property
        The id property
        The imageEdit property
        The numericEdit property
        The passwordEdit property
        The picture property
        The signature property
        The textEdit property
        The use property
        The usehref property
      The validate element
        The extras property
        The formatTest property
        The id property
        The message property
        The nullTest property
        The picture property
        The script property
        The scriptTest property
        The use property
        The usehref property
      The value element
        The arc property
        The boolean property
        The date property
        The dateTime property
        The decimal property
        The exData property
        The float property
        The id property
        The image property
        The integer property
        The line property
        The override property
        The rectangle property
        The relevant property
        The text property
        The time property
        The use property
        The usehref property
      The variables element
        The boolean child
        The date child
        The dateTime child
        The decimal child
        The exData child
        The float child
        The id property
        The image child
        The integer child
        The manifest child
        The script child
        The text child
        The time child
        The use property
        The usehref property
  Config Specification
    Background
    The Configuration Data Object Model
      Defaults
      Scripting Interface
    Config Element Reference
      The adjustData element
        Content
        The desc property
      The agent element
        The common property
        The desc property
        The name property
      The attributes element
        Content
        The desc property
      The batchOutput element
        The desc property
        The format property
      The common element
        The data property
        The desc property
        The locale property
        The template property
      The config element
        The agent child
        The desc property
      The data element
        The adjustData property
        The attributes property
        The desc property
        The excludeNS child
        The outputXSL property
        The range property
        The record property
        The startNode property
        The transform child
        The uri property
        The window property
        The xsl property
      The debug element
        The desc property
        The uri property
      The excludeNS element
        Content
        The desc property
      The groupParent element
        Content
        The desc property
      The ifEmpty element
        Content
        The desc property
      The locale element
        Content
        The desc property
      The nameAttr element
        Content
        The desc property
      The outputXSL element
        The desc property
        The uri property
      The picture element
        Content
        The desc property
      The presence element
        Content
        The desc property
      The range element
        Content
        The desc property
      The record element
        Content
        The desc property
      The relevant element
        Content
        The desc property
      The rename element
        Content
        The desc property
      The startNode element
        Content
        The desc property
      The startPage element
        Content
        The desc property
      The template element
        The desc property
        The relevant property
        The startPage property
        The uri property
      The transform element
        The desc property
        The groupParent property
        The ifEmpty property
        The nameAttr property
        The picture property
        The presence property
        The ref property
        The rename property
        The whitespace property
      The uri element
        Content
        The desc property
      The whitespace element
        Content
        The desc property
      The window element
        Content
        The desc property
      The xsl element
        The debug property
        The desc property
        The uri property
  Locale Set Specification
    The calendarSymbols element
      The name property
      The dayNames child
      The monthNames child
      The eraNames child
      The meridiemNames child
    The currencySymbol element
      Content
      The name property
    The currencySymbols element
      The currencySymbol child
    The datePattern element
      Content
      The name property
    The datePatterns element
      The datePattern child
    The dateTimeSymbols element
      Content
    The day element
      Content
    The dayNames element
      The abbr property
      The day child
    The era element
      Content
    The eraNames element
      The era child
    The locale element
      The name property
      The desc property
      The calendarSymbols child
      The datePatterns child
      The timePatterns child
      The dateTimeSymbols child
      The numberPatterns child
      The numberSymbols child
      The currencySymbols child
    The localeSet element
      The locale child
    The meridiem element
      Content
    The meridiemNames element
      The meridiem child
    The month element
      Content
    The monthNames element
      The abbr property
      The month child
    The numberPattern Element
      Content
      The name property
    The numberPatterns Element
      The numberPattern child
    The numberSymbol element
      Content
      The name property
    The numberSymbols element
      The numberSymbol child
    The timePattern element
      Content
      The name property
    The timePatterns element
      The timePattern child
  Connection Set Specification
    About the Connection Set Grammar
    Connection Set Element Reference
      The connectionSet element
        The wsdlConnection child
        The xmlConnection child
        The xsdConnection child
      The operation element
        Content
        The id property
        The input property
        The name property
        The output property
        The use property
        The usehref property
      The rootElement element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The soapAction element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The soapAddress element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The uri element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The wsdlAddress element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The wsdlConnection element
        The dataDescription property
        The name property
        The operation property
        The soapAction property
        The soapAddress property
        The wsdlAddress property
      The xmlConnection element
        The dataDescription property
        The name property
        The uri property
      The xsdConnection element
        The dataDescription property
        The name property
        The rootElement property
        The uri property
  Data Description Specification
    About the Data Description Grammar
    Data Description Grammar
    Data Description Element Reference
      dd:dataDescription Element
        dd:name attribute
      dd:group Element
        dd:maxOccur Attribute
        dd:minOccur Attribute
        dd:model Attribute
        dd:nullType Attribute
        dd:reqAttrs Attribute
  Source Set Specification
    The Source Set Data Object Model
      Defaults
      Scripting Interface
    Source Set Element Reference
      The bind element
        The contentType property
        The id property
        The name property
        The ref property
        The transferEncoding property
        The use property
        The usehref property
      The boolean element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The command element
        The delete property
        The id property
        The insert property
        The name property
        The query property
        The timeout property
        The update property
        The use property
        The usehref property
      The connect element
        The connectString property
        The delayedOpen property
        The extras child
        The id property
        The name property
        The password property
        The timeout property
        The use property
        The usehref property
        The user property
      The connectString element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The delete element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The extras element
        The boolean child
        The extras child
        The id property
        The integer child
        The name property
        The text child
        The use property
        The usehref property
      The insert element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The integer element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The map element
        The bind property
        The from property
        The id property
        The name property
        The use property
        The usehref property
      The password element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The query element
        The commandType property
        The id property
        The map child
        The name property
        The recordSet property
        The select property
        The use property
        The usehref property
      The recordSet element
        The bofAction property
        The cursorLocation property
        The cursorType property
        The eofAction property
        The extras child
        The id property
        The lockType property
        The max property
        The name property
        The use property
        The usehref property
      The select element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The source element
        The bind child
        The command child
        The connect property
        The id property
        The name property
        The use property
        The usehref property
      The sourceSet element
        The id property
        The name property
        The source child
        The use property
        The usehref property
      The text element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The update element
        Content
        The id property
        The name property
        The use property
        The usehref property
      The user element
        Content
        The id property
        The name property
        The use property
        The usehref property
  XDP Specification
    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 xfa Processing Instruction
      XDP Namespace
      XDP Packets
    XDP Reference
      The config Element (an XDP Packet)
      The connectionSet Element (an XDP Packet)
      The datasets Element (an XDP Packet)
      The localeSet Element (an XDP Packet)
      The pdf Element (an XDP Packet)
        chunk element
        href
      The signature Element (an XDP Packet)
      The sourceSet Element (an XDP Packet)
      The stylesheet Element (an XDP Packet)
      The template Element (an XDP Packet)
      The xdc Element (an XDP Packet)
      The xdp Element
        xmlns:xdp
        uuid
        timeStamp
      The xfdf Element (an XDP Packet)
      The xmpmeta Element (an XDP Packet)
Part 3: Other XFA-Related References
  Canonical Format Reference
    Date
      Examples:
      Notes
    Time
      Examples:
      Notes
    Date-Time
    Number
    Text
  FormCalc Specification
    Grammar and Syntax
      Language Overview
        Grammar
        Notational Conventions
      Lexical Grammar
        White Space
        Line Terminators
        Comments
        String Literals
        Number Literals
        Literals (General)
        Identifiers
        Keywords
        Operators
        Tokens
      Syntactic Grammar
      Basic Expressions
        Expressions Lists
        Simple Expressions
          Operator Precedence
          Numeric operations on non-numeric operands
          Boolean operations on non-Boolean operands
          String operations on non-string operands
        Logical Or Expressions
        Logical And Expressions
        Equality Expressions
        Relational Expressions
        Additive Expressions
        Multiplicative Expressions
        Unary Expressions
        Primary Expressions
        Declaration Expressions: Variables and User-Defined Functions
          Variables
          User-Defined Functions
        Assignment Expressions
      Accessors
      References
        Assignment of References
        Passing References to Functions
        Passing References to Methods
        Returning References from Methods and Functions
        Comparing References for Equality and Inequality
        Qualifying References by an Accessor or Method
        Other Reference Uses
      Control Expressions
        Break Expressions
        Continue Expression
        If Expressions
          Syntax
          Return
        For Expressions
          Examples
        For Each Expressions
          Return
          Example
        While Expression
          Return
          Example
      Block Expressions, Explicit and Implied
        Block Expression
      Function and Method Calls
        Function Calls
        Method Calls
          Examples
        Case Sensitivity
        Argument List
    FormCalc Support for Locale
      Locales
        Specifying a Locale (Locale Identifier String)
        Determining Which Locale to Use
      Date Format Styles
        Date Picture Clauses
        Localized Date Formats
      Time Format Styles
        Time Picture Clauses
        Localized Time Formats
      Date and Time Values
    Arithmetic Built-in Functions
      Abs()
        Syntax
        Parameters
        Returns
        Examples
      Avg()
        Syntax
        Parameters
        Returns
        Examples
      Ceil()
        Syntax
        Parameters
        Returns
        Examples
      Count()
        Syntax
        Parameters
        Returns
        Examples
      Floor()
        Syntax
        Parameters
        Returns
        Examples
      Max()
        Syntax
        Parameters
        Returns
        Examples
      Min()
        Syntax
        Parameters
        Returns
        Examples
      Mod()
        Syntax
        Parameters
        Returns
        Examples
      Round()
        Syntax
        Parameters
        Returns
        Examples
      Sum()
        Syntax
        Parameters
        Returns
        Examples
    Date And Time Built-in Functions
      Date()
        Syntax
        Returns
        Examples
      Date2Num()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      DateFmt()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      IsoDate2Num()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      IsoTime2Num()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      LocalDateFmt()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      LocalTimeFmt()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      Num2Date()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      Num2GMTime()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      Num2Time()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      Time()
        Syntax
        Returns
        Examples
      Time2Num()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      TimeFmt()
        Syntax
        Parameters
        Returns
        Examples
        See Also
    Financial Built-in Functions
      Apr()
        Syntax
        Parameters
        Returns
        Examples
      CTerm()
        Syntax
        Parameters
        Returns
        Examples
      FV()
        Syntax
        Parameters
        Returns
        Examples
      IPmt()
        Syntax
        Parameters
        Returns
        Examples
      NPV()
        Syntax
        Parameters
        Returns
        Examples
      Pmt()
        Syntax
        Parameters
        Returns
        Examples
      PPmt()
        Syntax
        Parameters
        Returns
        Examples
      PV()
        Syntax
        Parameters
        Returns
        Examples
      Rate()
        Syntax
        Parameters
        Returns
        Examples
      Term()
        Syntax
        Parameters
        Returns
        Examples
    Logical Built-in Functions
      Choose()
        Syntax
        Parameters
        Returns
        Examples
      Exists()
        Syntax
        Parameters
        Returns
        Examples
      HasValue()
        Syntax
        Parameters
        Returns
        Examples
      Oneof()
        Syntax
        Parameters
        Returns
        Examples
      Within()
        Syntax
        Parameters
        Returns
        Examples
    String Built-in Functions
      At()
        Syntax
        Parameters
        Returns
        Examples
      Concat()
        Syntax
        Parameters
        Returns
        Examples
      Decode()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      Encode()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      Format()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      Left()
        Syntax
        Parameters
        Returns
        Examples
      Len()
        Syntax
        Parameters
        Returns
        Examples
      Lower()
        Syntax
        Parameters
        Returns
        Bugs
        Examples
      Ltrim()
        Syntax
        Parameters
        Returns
        Examples
      Parse()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      Replace()
        Syntax
        Parameters
        Returns
        Examples
      Right()
        Syntax
        Parameters
        Returns
        Examples
      Rtrim()
        Syntax
        Parameters
        Returns
        Examples
      Space()
        Syntax
        Parameters
        Returns
        Examples
      Str()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      Stuff()
        Syntax
        Parameters
        Returns
        Examples
      Substr()
        Syntax
        Parameters
        Returns
        Examples
      Uuid()
        Syntax
        Parameters
        Returns
        Bugs
        Examples
      Upper()
        Syntax
        Parameters
        Returns
        Bugs
        Examples
      WordNum()
        Syntax
        Parameters
        Returns
        Bugs
        Examples
    URL Built-in Functions
      Get()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      Post()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      Put()
        Syntax
        Parameters
        Returns
        Examples
    Miscellaneous Built-in Functions
      Ref()
        Syntax
        Parameters
        Returns
        Examples
        See Also
      UnitValue()
        Syntax
        Parameters
        Returns
        Examples
      UnitType()
        Syntax
        Parameters
        Returns
        Examples
  Picture Clause Specification
    About
      How Picture Clauses Are Used
      How Picture Clauses Evolved
    Picture-Clause Building Blocks
      Context-Specific Picture-Clause Symbols
      Global Picture-Clause Symbols
      Picture Clause Literals
        Output Formatting
        Input Parsing
      Locale Identifier Strings
        What a Locale Is
        Determining the Prevailing Locale
        Convention for Explicitly Naming Locale
    Complex Picture-Clause Expressions
      Predefined Picture Clauses
      Compound Picture Clauses
      Locale-Specific Picture Clauses
      Locale-Specific, Compound Picture Clauses
      Alternate Picture Clauses
      Alternate Locale-Specific Picture Clauses
    Asian Date, Time and Number Considerations
      Using Full-Width Characters and Ideographs in Date and Time Data
      Using Full-Width Characters in Number Data
      Tens Rule Numeric System
      Imperial (Alternate) Eras and Alternate Era Styles
        Japanese Date Time Rules
        Korean Date Time Rules
        Chinese (Taiwan) Date Time Rules
        Chinese (China) Date Time Rules
    Picture Clause Reference
      Conventions
      Date Picture Clauses
        Standard Date Picture Symbols
        Asian Date Symbols
        Requirements for Acceptable Date Picture Clauses
          Avoid Ambiguity in Date Picture Clauses Used for Input Parsing
          Avoid Multiple Occurrences of the Same Types of Symbols in Input Parsing
        Examples of Output Formatting
        Examples of Input Parsing
        Examples of Asian Output Formatting and Input Parsing
          Japanese Locale
      Time Pictures
        Standard Symbols
        Asian Time Picture Symbols
        Requirements for Acceptable Time Picture Clauses
        Examples of Output Formatting
        Examples of Input Parsing
        Examples of Asian Output Formatting and Input Parsing
      Numeric Pictures
        Effect of the 8 Picture Symbol
        Effect of the % Picture Symbol
        Requirements for Acceptable Number Picture Clauses
        Example of Output Formatting
        Examples of Input Parsing
        Examples of Asian Picture Clauses
      Text Pictures
        Examples of Output Formatting
        Examples of Input Parsing
      Null-Category Picture Clauses
      Zero-Category Picture Clauses
        Examples of Input Parsing Against Null- and Zero-Category Picture Clauses
        Examples of Output Formatting Against Null- and Zero-Category Picture Clauses
  Rich Text Reference
    Summary of Supported XHTML and CSS Attributes
    Supported Container Elements
      HTML Element
      Body Element
    Supported Paragraph Formatting
      First Line Indent
      Horizontal Alignment
      Left Margin
      Line Break
      Line Spacing
      Paragraph
      Right Margin
      Set Margins
      Space After Paragraph
      Space Before Paragraph
      Vertical Alignment
    Supported Character Formatting
      Baseline Adjustment
      Bold
      Color
      Font
      Italic
      Span
      Subscript
      Superscript
      Tab Stops
      Underline and Strikethrough
    Retaining Consecutive Spaces (xfa-spacerun:yes)
    Embedded Object Specifications
      xfa:embedType
      xfa:embed
      xfa:embedMode
    Version Specification
      xfa:APIVersion
      xfa:spec
Part 4: Appendices, Bibliography, Glossary and Index
  Algorithms for Determining Coordinates Relative to the Page
  Layout Objects
  History of Changes in This Specification
    New Object Models
      Data Object Models
        Connection Set DOM added, version 2.1
        Connection Data DOM added, version 2.1.
        Data Description DOM added, version 2.1.
        Layout DOM added, version 2.1
      Special Object Models
        Special Object Models, version 2.1
    New XFA Template Features
      Container Properties
        Form fragments, version 2.4
        Bar code encryption, version 2.4
        Barcode character encoding, version 2.4
        Exclusion group elementÉs capability expanded, version 2.1
        Hide/reveal containers depending on relevance, version 2.1
        Growable containers, version 2.1
        Paragraph formatting, version 2.1
        Barcode formatting, version 2.1
        Image aspect, version 2.1
        Noninteractive fields, version 2.1
      Automation and Web-Related Interactions
        URL-encoded option for submit, version 2.4
        Choice-list enter and exit events pair up, version 2.4
        Manifests as scripting variables, version 2.4
        Support for Web Services, version 2.1
        Submission of form parts to a target URI, version 2.1
        Subforms may include calculations, verison 2.1
        Calculations may specify override conditions, version 2.1
        Scripts specify whether they should be executed on the client, server or both, version 2.1
        Event for populating drop-down choice list widgets, version 2.2
        Document variables, version 2.1
        Validation checks against validation-specific picture clauses, version 2.1
        Event source included as an event attribute, version 2.1
        Other
      Naming Conventions
        Support for tags and attribute names containing "." and "_", version 2.2
        Support for xsi:nil, version 2.1
      Data Mapping (Data Loading)
        New grouping transform, version 2.1
        Support for references in image data, version 2.1
        Specifying data attributes to use for naming nodes in the XFA Data DOM, version 2.1
      Data Unloading
        Use of data description when writing out XML, version 2.1
      Data Binding
        Complex binding, version 2.4
        Conditional binding, version 2.4
        Dynamic forms, version 2.1
        Repeating subforms, version 2.1
        Explicit data references, version 2.1
        Subform sets, version 2.1
        Record processing, version 2.1
        Global fields, version 2.1
        Data description element, version 2.1
        Default data binding to include attribute data, version 2.1
        Subform scope option, version 2.1
      Layout
        Support for right-to-left text flow, version 2.4
        Conditional breaking, version 2.4
        Nesting tables, version 2.4
        Automatically breaking layout, version 2.1
        Dynamic layout, version 2.1
        Flowing layout strategy, version 2.1
        Flowing layout support for tables and table-rows, version 2.1
      Rich Text
        Embedded objects, version 2.1
        Subscript and superscript support, version 2.1
      Accessibility and User Interface
        New Widget Types
          Signature widget, version 2.1
          Image entry widget, version 2.1
          Rich text option for text widget, version 2.1
        Widget Appearance
          Widget margins, version 2.1
          Widget borders, version 2.1
        Choice List Widgets
          Multiple selections, version 2.1
          Immediate commitment of selections, version 2.1
        Caption Appearance
          Captions can differ between views, version 2.4
          Caption margins, version 2.1
        Form Navigation
          Accelerator key allows keyboard sequence to bring fields into focus, version 2.2
        Aids for Vision-Impaired Users
          Role of a container may be defined, especially for table headings and rows, version 2.1
          Speech order prioritized, version 2.1
      Localization and Picture Clauses
        Data Localization
          Locale Set, an XML grammar for representing localization information, version 2.1
          Data Picture Transform (template and config), version 2.1
          Default output format reflects locale, version 2.2
        Picture Clause Expressions
          Generic pre-defined picture clauses, version 2.4
          New picture symbol "8", version 2.4
          Picture clause symbols for zero and null values, version 2.2
          Retention of precision in decimal numbers parsed, version 2.2
          Number picture clause symbol for fractional digits, version 2.2
          Compound picture clauses, version 2.1
          Symbols used for whitespace characters, version 2.1
        Support for Asian-Language Representations, version 2.1
          Imperial era years
          Ideographs
          Tens rule
          Support for East Asian scripts in locale designators
          FormCalc support for East Asian scripts in locale designators
      Scripting Object Model (SOM)
        Value tests in SOM expressions, version 2.4
        Referencing objects by their class names, version 2.1
        Document variables used as named script objects, version 2.2
      FormCalc
        New functions to access locale, version 2.1
        FormCalc support for East Asian scripts in locale designators
      Security and Control
        XML digital signatures, version 2.2
        Uniquely identifying templates, version 2.2
    Modified XFA Template Features
    Deprecated XFA Template Features
      Template Syntax
        Refactored break element, version 2.4
        Deprecated hAlign and vAlign attributes on container elements, version 2.4
        Deprecated stateless attribute on the script element, version 2.4
        Deprecated transient attribute on the exclGroup element, version 2.4
  Schemas
    About the Schemas
      Extracting the Schemas
      Using the Schemas to Validate an XFA Document
      Using the Schemas to Generate an XFA Document
  Bibliography
    General References
    Fonts and Character Encoding References
    Barcode References
  Glossary
    A
    B
    C
    D
    E
    F
    G
    I
    L
    M
    N
    O
    P
    R
    S
    T
    U
    V
    W
    X
  Index
    Symbols
    Numbers
    A
    B
    C
    D
    E
    F
    G
    H
    I
    J
    K
    L
    M
    N
    O
    P
    R
    S
    T
    U
    V
    W
    X
    Y
    Z