دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2.2
نویسندگان: Adobe
سری:
ناشر:
سال نشر: 2005
تعداد صفحات: 929
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
در صورت تبدیل فایل کتاب XML Forms Architecture (XFA) Specification به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مشخصات معماری فرم های XML (XFA). نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
XML Forms Architecture (XFA) Specification Contents Preface Intellectual Property Document Contents Intended Audience Perspective Used in Describing Processing Guidelines Associated Schemas Related Documentation 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 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 Source Set DOM The Template DOM The XFA DOM The XFA Data DOM The XML Data DOM Interaction of the DOMs 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 Multiple 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 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) Calculations and Validations (Step 5) Form Ready Event (Step 6) Remerge and Incremental Merge (Step 7) 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 Referencing Prototypes 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 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 Bookend Leaders and Trailers Overflow Leaders and Trailers 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 Break on Overflow Combining Overflow with Other break Properties Combined Break Condition 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 to Communicate Between XFA Processing Applications and Other Systems 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 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 x property The y property The assist element The role property The speak property The toolTip property The barcode element The checksum property The dataColumnCount property The dataLength property The dataPrep property The dataRowCount 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 wideNarrowRatio property The bind element The match property The picture property The ref property The boolean element Content The id property The name property The use 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 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 button element The extras property The id property The use property The calculate element The extras property The id property The message property The override property The script property The use 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 value property The certificate element Content The id property The name property The use property The certificates element The id property The issuers property The oids property The signing property The url property The use 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 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 color element The cSpace property The extras property The id property The use property The value property The connect element The connection property The picture property The ref property The usage 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 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 date element Content The id property The name property The use property The dateTime element Content The id property The name property The use property The dateTimeEdit element The border property The extras property The id property The margin property The use property The decimal element Content The fracDigits property The id property The leadDigits property The name property The use property The defaultUi element The extras property The id property The use 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 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 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 traversal property The ui property The use 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 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 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 transient property The traversal property The use 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 execute element The connection property The executeType property The id property The runAt property The use 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 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 field 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 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 traversal property The ui property The use 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 child 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 filter element The certificates property The handler property The id property The name property The reasons property The use property The float element Content The id property The name property The use property The font element The baselineShift property The extras child 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 weight property The format element The extras property The id property The picture property The use property The handler element Content The id property The type property The use 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 imageEdit element The border property The data property The extras property The id property The margin property The use property The integer element Content The id property The name property The use property The issuers element The certificate child The id property The type property The use 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 keep element The extras property The id property The intact property The next property The previous property The use property The line element The edge property The hand property The id property The slope property The use property The linear element The color property The extras property The id property The type property The use property The manifest element The id property The ref child The use 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 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 message element The id property The text child The use property The numericEdit element The border property The extras property The id property The margin property The use property The occur element The extras property The initial property The max property The min property The oid element Content The id property The name property The use property The oids element The id property The oid child The type property The use 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 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 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 vAlign property The passwordEdit element The border property The extras property The id property The margin property The passwordChar property The use property The pattern element The color property The extras property The id property The type property The use property The picture element Content The id property The use property The proto element The arc child The area child The assist child The barcode child The boolean child The border child The break 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 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 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 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 reason element Content The id property The name property The use property The reasons element The id property The reason child The type property The use property The rectangle element The corner property The edge property The fill property The hand property The id property The use property The ref element Content The id property The use 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 signature element The border property The extras property The id property The margin property The use property The signatureProperties element The id property The use 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 signing element The certificate child The id property The type property The use property The solid element The extras property The id property The use property The speak element Content The disable property The priority property The stipple element The color property The extras property The id property The rate property The use property The subform element The allowMacro property The anchorType property The area child The assist property The bind property The border property The break property 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 pageSet property The para property The presence property The proto child The relevant property The scope property The subform child The subformSet child The traversal property The use property The validate property The vAlign property The variables property The w property The x property The y property The subformSet element The break property The desc property The extras property The id property The name property The occur property The relation property The relevant property The subform child The subformSet child The use property The submit element The embedPDF property The format property The id property The target property The textEncoding property The use 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 textEdit element The allowRichText property The border property The extras property The id property The margin property The multiLine property The use property The time element Content The id property The name property The use property The toolTip element Content The traversal element The extras property The id property The passThrough property The traverse child The use 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 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 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 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 text property The time property The use 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 script child The text child The time child The use 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 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 incrementalLoad property 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 incrementalLoad 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 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 rootElement element Content The id property The name property The use property The soapAction element Content The id property The name property The use property The soapAddress element Content The id property The name property The use property The uri element Content The id property The name property The use property The wsdlAddress element Content The id property The name property The use 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 boolean element Content The id property The name property The use 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 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 user property The connectString element Content The id property The name property The use property The delete element Content The id property The name property The use 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 insert element Content The id property The name property The use property The integer element Content The id property The name property The use property The map element The bind property The from property The id property The name property The use property The password element Content The id property The name property The use 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 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 select element Content The id property The name property The use property The source element The bind child The command child The connect property The id property The name property The use property The sourceSet element The id property The name property The source child The use property The text element Content The id property The name property The use property The update element Content The id property The name property The use property The user element Content The id property The name property The use 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 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 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 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 Changes Introduced in This Version 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 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 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 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 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 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 Picture clause symbols for zero and null values, verison 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) 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 Grouping TBD 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 Q R S T U V W X Y Z