using designer - adobe support - adobe systems designer in the sap environment ... selecting the...

928
Using Designer AEM 6.3 Forms

Upload: phungkhue

Post on 13-Mar-2018

245 views

Category:

Documents


2 download

TRANSCRIPT

  • Using Designer

    AEM 6.3 Forms

  • Last updated 4/26/17

    Legal noticesFor legal notices, see http://help.adobe.com/en_US/legalnotices/index.html.

  • Contents

    Welcome to Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1About Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Using Designer in the SAP environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Using Designer in different spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2New features in Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    Render XFA forms as HTML5 forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Support for Turkish Lira locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Support for Japanese Postal barcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Accessibility Checker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Add document title to the PDF title bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Support for Hindi language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    New features in Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Preview your XDP forms in HTML in Designer . . . . . . . . . . . . . . . . . . . . . . . 3Preview your XDP forms in HTML in forms manager . . . . . . . . . . . . . . . . . . . 4Accessibility Checker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Add document title to the PDF title bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    Where to find documentation, samples, and tutorials . . . . . . . . . . . . . . . . . . . . . . . 4Get started with samples and tutorials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Add calculations to forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Enhance forms by using scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7About forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    Interactive forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Non-interactive forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Print and fill forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    About form designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Form design layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    i

  • Fixed layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Flowable layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    Parts of a form design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Master pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Content areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Field objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Boilerplate or static objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    Installing and configuring Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Configuring JVM settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    Looking at the workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14About editors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14About palettes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Customizing the workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Managing library palettes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Steps to creating a form design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Basic steps to creating a form design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Plan the form design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Create the form design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Save the form design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Preview and test the form design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Publish the form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Distribute the form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    Create Form Designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Create, open, and save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Creating forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Considerations for creating forms for use with Acrobat and Adobe Reader . . . . . . . 39Adding details about the form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40To set user permissions on a PDF form . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Saving forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Opening forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Selecting the Acrobat and Adobe Reader target version . . . . . . . . . . . . . . . . . . . 45Saving forms for Acrobat and Adobe Reader . . . . . . . . . . . . . . . . . . . . . . . . . 46Distributing forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Publishing forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Creating and managing templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Creating and managing templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Page layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Setting up pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Using master pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Specifying white space around the edges of a form . . . . . . . . . . . . . . . . . . . . . . 60Headers, footers, and other background items . . . . . . . . . . . . . . . . . . . . . . . . 62Assigning additional master pages to complex form designs . . . . . . . . . . . . . . . . 62

    ii

  • Applying master pages to forms whose number of pages vary . . . . . . . . . . . . . . . 64To use the first master page one time only . . . . . . . . . . . . . . . . . . . . . . . . . . 65Controlling the order and visibility of pages . . . . . . . . . . . . . . . . . . . . . . . . . 66Setting page break controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    Styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69To sort the style sheets in the Style Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . 70To select a default style sheet for new forms . . . . . . . . . . . . . . . . . . . . . . . . . 70To add a style sheet to a form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71To create a new style sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71To embed a style sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71To extract styles to a new style sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72To remove a style sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72To replace a style sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72To edit a style sheet file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Create a new style from an object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Creating a new style for an object type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Creating a common style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74To apply a style to an object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75To remove a style from an object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Editing a style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Deleting a style form a style sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77To set a default style for new objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77To apply default styles to new objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78To edit default styles for new objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

    Printing forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Setting up forms for printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Specifying page placement and printing options in existing form designs . . . . . . . . . 79To prepare a form design to use with preprinted paper . . . . . . . . . . . . . . . . . . . 81To use master pages in a form intended for double-sided printing . . . . . . . . . . . . . 83To specify the master page placement in a page set . . . . . . . . . . . . . . . . . . . . . 83Inserting a blank page after the first page in a form intended for double-sided printing 85Using page sets to control single-sided and double-sided printing in a form . . . . . . . 87To print the contents of the Design View or Master Pages tab . . . . . . . . . . . . . . . 89To print a form with sample data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89To create sample data to print with your form . . . . . . . . . . . . . . . . . . . . . . . . 90To automatically generate sample data to print with your form . . . . . . . . . . . . . . 90To specify settings for printing a PDF form . . . . . . . . . . . . . . . . . . . . . . . . . . 91To automatically print a PDF form when it is opened . . . . . . . . . . . . . . . . . . . . 92

    Tabbing order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92How the default tabbing order works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Viewing the default tabbing order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Using the Tab Order palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Changing the tabbing order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96To change the tabbing order for a single object using the mouse . . . . . . . . . . . . . . 97To change the tabbing order for a single object using keyboard shortcuts . . . . . . . . 98Changing the tabbing order for a group of objects . . . . . . . . . . . . . . . . . . . . . . 99

    iii

  • Changing the tabbing order on master pages . . . . . . . . . . . . . . . . . . . . . . . . 100To change the tabbing order in fragments . . . . . . . . . . . . . . . . . . . . . . . . . 101To return to the default tabbing order . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Excluding text and image objects from the tabbing order . . . . . . . . . . . . . . . . . 101To view the tabbing order using visual aids . . . . . . . . . . . . . . . . . . . . . . . . . 102

    Building actions in forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Combining conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Build an action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Rename an action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Revert to the default name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Edit an action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Remove an action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Build a custom result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Setting the zoom level in a PDF form . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

    Spell checking in forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108To select the default locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108To check spelling while you type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109To check the spelling in a form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110To add a word to all languages in the custom dictionary . . . . . . . . . . . . . . . . . 111To add a word to selected languages in the custom dictionary . . . . . . . . . . . . . . 111To edit the custom dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Adding a word to the list of ignored words . . . . . . . . . . . . . . . . . . . . . . . . . 112To add a dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113To remove a dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

    Hyphenate text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Considerations for setting hyphenation . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Setting and removing hyphenation in forms . . . . . . . . . . . . . . . . . . . . . . . . 117

    Hyperlinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119To insert a hyperlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120To remove hyperlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120To edit a hyperlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120To test a hyperlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

    Prepare for translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121To create translation identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Extracting the translation identifiers and translatable text . . . . . . . . . . . . . . . . 121Creating the form design with the translated text . . . . . . . . . . . . . . . . . . . . . 123

    Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123To set up macros for use in Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124About macro.xml configuration files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Organizing the macros subfolder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Localizing macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Macro Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

    Using tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127About tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

    Types of tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

    iv

  • Ways to create tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128To create a simple table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129To create a table using the Table Assistant . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130To create a table from existing objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131To create a table within a table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132To import a table from Microsoft Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134To create a table using subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    To create a table containing variable-width cells . . . . . . . . . . . . . . . . . . . . . . 135To create a nested table using subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136To create a table that grows by using the Subform Instance Controls . . . . . . . . . . . . . 139

    To create a table that grows by using the Subform Instance Controls . . . . . . . . . . 140To add the Subform Instance Control buttons . . . . . . . . . . . . . . . . . . . . . . . 140

    To create a table that grows using the Button object . . . . . . . . . . . . . . . . . . . . . . . 141To create a table that grows using the Button object . . . . . . . . . . . . . . . . . . . . 142To add the buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

    Selecting, copying, moving, and navigating . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144To select a table, row, column, cell, or section . . . . . . . . . . . . . . . . . . . . . . . 144To copy a table, row, column, cell, or section . . . . . . . . . . . . . . . . . . . . . . . . 147To move a table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147To go to a specific row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

    Inserting and deleting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148To insert a row, column, or section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148To delete a table, row, column, or section . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    Formatting a table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148To add a table title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149Adding space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149Applying borders and shading to a table . . . . . . . . . . . . . . . . . . . . . . . . . . 150To distribute rows and columns evenly . . . . . . . . . . . . . . . . . . . . . . . . . . . 151To format the corners of a table or cells . . . . . . . . . . . . . . . . . . . . . . . . . . . 151To show captions in rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    To create a table style for the custom library . . . . . . . . . . . . . . . . . . . . . . . . . . . 156To create a calendar using a table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156Aligning, resizing, and arranging tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

    To align a table with other objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158To align the contents of a cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158To make another object the same size as a table . . . . . . . . . . . . . . . . . . . . . . 158To resize an entire table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159To resize rows and columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159To center a table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159To arrange a table with other objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

    Working with data in tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160To create a table from a data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160To set the rows in a table to adjust to accommodate data . . . . . . . . . . . . . . . . . 162

    To create a table that groups data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164To create the main table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165To create the first nested table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

    v

  • To create the last nested table inside the first nested table . . . . . . . . . . . . . . . . . 166To show data in the cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

    To make a table optional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168To perform calculations in a table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169To use the TableCalcs custom object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171Working with pagination in tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

    To set up a table to span multiple pages . . . . . . . . . . . . . . . . . . . . . . . . . . . 172To repeat a header or footer row on subsequent pages . . . . . . . . . . . . . . . . . . 176

    Working with header and footer rows in tables . . . . . . . . . . . . . . . . . . . . . . . . . . 176To change a row to a header, body, or footer row . . . . . . . . . . . . . . . . . . . . . 176To control table, header row, body row, footer row, and section breaks using conditional

    statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Working with cells and cell contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

    To clear a cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178To merge and split cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178To orient text vertically in cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180To change a cell to another object type . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

    Working with table sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182To insert a table section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183To group rows into a section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183To ungroup a section into rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183To make a table section optional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

    Creating choice sections in tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184To create a choice section from an existing section . . . . . . . . . . . . . . . . . . . . 184To create a choice section from a row . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185To add a header, body, or footer row to a choice section . . . . . . . . . . . . . . . . . 185To remove a header, body, or footer row from a choice section . . . . . . . . . . . . . 185

    Creating data bindings and conditional statements for choice table sections . . . . . . . . . 186To create data bindings and conditional statements for choice table sections . . . . . . 186

    Using subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188About subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188Subforms that position content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190Subforms that flow content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191Creating and configuring subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192

    To add a subform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192To name a subform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193To make a subform visible, invisible, or hidden . . . . . . . . . . . . . . . . . . . . . . 193To specify a locale (language and country or region) for a subform . . . . . . . . . . . 193To wrap and unwrap objects in a subform . . . . . . . . . . . . . . . . . . . . . . . . . 194

    To specify how a subform manages content . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194To specify how a subform positions content . . . . . . . . . . . . . . . . . . . . . . . . 195To specify a flow direction for the objects in a subform that flows content . . . . . . . 195To change a subform that positions content into a subform that flows content . . . . 195

    To position subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196To specify where to position a subform . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

    vi

  • To keep the subform within the same content area or page as the previous or next subform 196

    To specify how to merge data between subforms . . . . . . . . . . . . . . . . . . . . . . . . . 196To define custom data-binding properties for a subform . . . . . . . . . . . . . . . . . . . . 197Using subform sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

    To insert a subform set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198Creating repeating and multipage subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . 199

    To create a repeating subform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200To specify a subform to span multiple pages . . . . . . . . . . . . . . . . . . . . . . . . 200About overflow leaders and trailers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201To create and assign overflow leaders and trailers . . . . . . . . . . . . . . . . . . . . . 202

    To control subform and subform set breaks by using conditional statements . . . . . . . . 203Using choice subform sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

    To create choice subform sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205To add and remove subforms in choice subform sets . . . . . . . . . . . . . . . . . . . 205

    Working with forms that have a flowable layout . . . . . . . . . . . . . . . . . . . . . . . . . 206Differences at design time and run time . . . . . . . . . . . . . . . . . . . . . . . . . . . 207Controlling the placement of objects in forms that have a flowable layout . . . . . . . 207Creating form designs that have a flowable layout . . . . . . . . . . . . . . . . . . . . . 209Creating interactive forms that have a flowable layout . . . . . . . . . . . . . . . . . . . 211Position the header and footer on the master page . . . . . . . . . . . . . . . . . . . . . 212Wrap form objects in subforms and setting occurrence values . . . . . . . . . . . . . . 212Modify margins to accommodate subforms . . . . . . . . . . . . . . . . . . . . . . . . . 213Use overflow leader and overflow trailer subforms . . . . . . . . . . . . . . . . . . . . . 213Create subforms with flowable elements . . . . . . . . . . . . . . . . . . . . . . . . . . 214Create a button to add and remove a section . . . . . . . . . . . . . . . . . . . . . . . . 215Add and remove subform instances using scripting . . . . . . . . . . . . . . . . . . . . 217Add and remove tables and table rows by using scripting . . . . . . . . . . . . . . . . . 219Creating non-interactive forms that have a flowable layout . . . . . . . . . . . . . . . . 220Design tips for forms that have flowable layout . . . . . . . . . . . . . . . . . . . . . . . 222Common mistakes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

    Using fragments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226About fragments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

    Fragments and subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Script fragments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

    When to use fragments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Content reuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Global updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Shared form creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228

    Naming and organizing and fragments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Fragment references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

    Fragment references in the Layout Editor . . . . . . . . . . . . . . . . . . . . . . . . . . 229Fragment references in the Hierarchy palette . . . . . . . . . . . . . . . . . . . . . . . . 230

    How fragment references are resolved . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

    vii

  • Binding fragments to a data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231Creating and inserting fragments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

    Create a fragment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233Inserting fragment references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

    Editing and embedding fragments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234To edit a fragment from the Fragment Library palette . . . . . . . . . . . . . . . . . . . 235To edit a fragment from a fragment reference . . . . . . . . . . . . . . . . . . . . . . . 235To view fragment information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235To convert a fragment reference to an embedded object . . . . . . . . . . . . . . . . . 235

    Viewing and embedding fragments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236To view fragment information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236To convert a fragment reference to an embedded object . . . . . . . . . . . . . . . . . 236

    Fixing overrides and broken fragment references . . . . . . . . . . . . . . . . . . . . . . . . 237To remove fragment reference overrides . . . . . . . . . . . . . . . . . . . . . . . . . . 237To resolve broken fragment references . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

    Fragments tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

    Working with Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240About Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

    Categories of objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240To change an object type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243To name and rename objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244To set the border style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245To specify a locale (language and country or region) for an object . . . . . . . . . . . . 245Objects that support scripting and calculations . . . . . . . . . . . . . . . . . . . . . . . 246Using objects in interactive forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

    Using objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247Using barcodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247Using buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251Processing options for a button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255Submitting data using a button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259Using check boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268Using circles, lines, and rectangles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271Using content areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273Using date/time fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276Using decimal and numeric fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280Using drop-down lists and list boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285Using flash fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289Using image fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292Using images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295About paper forms barcodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297Using paper forms barcodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299Design tips for using a paper forms barcode . . . . . . . . . . . . . . . . . . . . . . . . 303Using password fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306Using radio buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308Using signature fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312

    viii

  • Using text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313Using text fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319Using form object collections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323Using custom objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327

    Adding, copying, and deleting objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333To add objects to a form design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334To cut, copy, and paste objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334To delete objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336

    Selecting, grouping, and moving objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336To select objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336To group and ungroup objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337To group interactive fields and set their properties . . . . . . . . . . . . . . . . . . . . 337To move objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339To stack objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339To lock objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340To manipulate objects in a form design by selecting them in the Hierarchy palette . . 341

    Aligning and sizing objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341To align objects to each other . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341To align objects in subforms that flow content . . . . . . . . . . . . . . . . . . . . . . . 342To align objects to a grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342To center objects on the page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342To rotate objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343To distribute objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343To resize objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345To make objects the same size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345To make objects expand to fit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346To position objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346Using Snap to Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346Using to Snap to Guideline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347Using Snap to Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347Using Snap to the Center of the Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348

    Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348Formatting text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349Formatting paragraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353Hyphenation in selected paragraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356Formatting objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357Using leaders in text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359

    Creating an insertion point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362Insert an insertion point object into a form . . . . . . . . . . . . . . . . . . . . . . . . . 363Insertion point into an existing subform . . . . . . . . . . . . . . . . . . . . . . . . . . 363Define a subform as an insertion point . . . . . . . . . . . . . . . . . . . . . . . . . . . 363Add an insertion point placeholder (to a subform that is defined as an insertion point) .

    363Formatting captions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364

    To set a default font for captions in new forms . . . . . . . . . . . . . . . . . . . . . . . 364To set a default font for captions in an existing form . . . . . . . . . . . . . . . . . . . 365

    ix

  • To rename a caption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365To position a caption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365To specify the amount of space for a caption . . . . . . . . . . . . . . . . . . . . . . . . 365To set the caption area to auto-fit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366To hide a caption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366

    Making objects visible, invisible, or hidden . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366To make an object visible, invisible, or hidden . . . . . . . . . . . . . . . . . . . . . . . 368

    Formatting field values and using patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369When to use patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369Defaults for value formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371To specify a default value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372To specify a display pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372To prompt users to enter data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372To specify an edit pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373To validate user input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374To specify a data pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375Simple patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376Locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376Epoch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381Date formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382Time formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382Date and time patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383Complex field patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388To set a default font for values in new forms . . . . . . . . . . . . . . . . . . . . . . . . 388To set a default font for values in an existing form . . . . . . . . . . . . . . . . . . . . . 389

    Setting up an object for other languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389To set up an object for Arabic and Hebrew . . . . . . . . . . . . . . . . . . . . . . . . . 389To set up an object for Thai and Vietnamese . . . . . . . . . . . . . . . . . . . . . . . . 391To set up a date field for other languages . . . . . . . . . . . . . . . . . . . . . . . . . . 392

    Using special objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393To define a global field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393To insert a floating field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395To insert run-time properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395To add variables to a form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396

    Adding repeating fields in a form design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397About repeating text fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397To add repeating fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398

    Adding URL links to a PDF form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398About URL links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399To hard-code a URL link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399To pass a URL from data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

    Setting a PDF form action upon submission of data . . . . . . . . . . . . . . . . . . . . . . . 400About setting a PDF form action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401To set a PDF form to close after data submission . . . . . . . . . . . . . . . . . . . . . 401To set PDF form fields to read-only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402

    x

  • Object Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403Layout properties in the Layout palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403Border properties in the Border palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404Font properties in the Font palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405Paragraph properties in the Paragraph palette . . . . . . . . . . . . . . . . . . . . . . . . . . 406Accessibility properties in the Accessibility palette . . . . . . . . . . . . . . . . . . . . . . . . 408Master page properties in the Master Page tab . . . . . . . . . . . . . . . . . . . . . . . . . . 411

    Presence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411Master page properties in the Pagination tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 412Page set properties in the Page Set tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414

    Presence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414

    Properties in the Object palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416Barcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416

    Barcode properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416Barcode properties in the Value tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417Barcode properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420Supported barcode formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421Valid barcode text characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

    Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426Button properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426Print button properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 429Reset button properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 432Button properties in the Submit tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434Button properties in the Execute tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437

    Check box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438Check box properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438Check box properties in the Value tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441Check box properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . 442

    Circle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444Circle properties in the Draw tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

    Content area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446Content area properties in the Content Area tab . . . . . . . . . . . . . . . . . . . . . . 446

    Date/time field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447Date/time field properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . 447Date/time field properties in the Value tab . . . . . . . . . . . . . . . . . . . . . . . . . 450Date/time field properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . 452Examples of date/time patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

    Decimal field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455Decimal Field properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . 455

    Drop-down list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458Drop-down list properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . 458Drop-down list properties in the Value tab . . . . . . . . . . . . . . . . . . . . . . . . . 461Drop-down list properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . 463

    Email submit button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465

    xi

  • Email submit button properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . 465(Deprecated) Flash field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

    (Deprecated)Flash field properties in the Field tab . . . . . . . . . . . . . . . . . . . . . 469Flash field properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

    HTTP submit button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473HTTP submit button properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . 473

    Image field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477Image field properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477Image field properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . 479

    Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480Image properties in the Draw tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480

    Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482Line properties in the Draw tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482

    List box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483List box properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483List box properties in the Value tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486List box properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488

    Numeric field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490Numeric field properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . 490Numeric field properties in the Value tab . . . . . . . . . . . . . . . . . . . . . . . . . . 492Numeric field properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . 496Numeric patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497Examples of numeric patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500

    Paper Forms Barcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501Paper forms barcode properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . 501Paper forms barcode properties in the Value tab . . . . . . . . . . . . . . . . . . . . . . 505

    Password field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508Password field properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . 509Password field properties in the Value tab . . . . . . . . . . . . . . . . . . . . . . . . . 511Password field properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . 513Password patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514Examples of password patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515

    Radio button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515Radio button properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 515Radio button properties in the Value tab . . . . . . . . . . . . . . . . . . . . . . . . . . 518Radio button properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . 520

    Rectangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521Rectangle properties in the Draw tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522

    Signature field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523Signature field properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . 523Signature field properties in the Signature tab . . . . . . . . . . . . . . . . . . . . . . . 525

    Subform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526Subform properties in the Subform tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 527Subform properties in the Pagination tab . . . . . . . . . . . . . . . . . . . . . . . . . . 529Subform properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532

    Subform set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

    xii

  • Subform set properties in the Subform Set tab . . . . . . . . . . . . . . . . . . . . . . . 533Subform set properties in the Pagination tab . . . . . . . . . . . . . . . . . . . . . . . . 535Subform set properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . 537

    Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538Table properties in the Table tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538Table properties in the Row Shading tab . . . . . . . . . . . . . . . . . . . . . . . . . . 540Table properties in the Pagination tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541Table properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544Header row properties in the Row tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545Footer row properties in the Row tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548Header and footer row properties in the Pagination tab . . . . . . . . . . . . . . . . . . 550Header row properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . 553Footer row properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . 554Body row properties in the Row tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555Body row properties in the Pagination tab . . . . . . . . . . . . . . . . . . . . . . . . . 557Body row properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 560Section properties in the Section tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561Section properties in the Row Shading tab . . . . . . . . . . . . . . . . . . . . . . . . . 561Section properties in the Pagination tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 562Section properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565Cell properties in the Cell tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565Cell properties in the Value tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566Cell properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567

    Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567Text properties in the Draw tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567

    Text field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569Text field properties in the Field tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569Text field properties in the Value tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572Text field properties in the Binding tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 575Text field patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576Examples of text patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578

    Working with Data Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580About data connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581Updating data connections and the Data View palette . . . . . . . . . . . . . . . . . . . . . . 582

    Updating the Data View palette for non-embedded XML schema data connections . . 583To work with the Data View palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583Schema filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583

    To apply a filter to the Data View palette . . . . . . . . . . . . . . . . . . . . . . . . . . 584To remove a filter from the Data View palette . . . . . . . . . . . . . . . . . . . . . . . 584

    Connecting to a data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584Create a data connection to an XML schema . . . . . . . . . . . . . . . . . . . . . . . . 584Create a data connection to an XML data file . . . . . . . . . . . . . . . . . . . . . . . . 585Create a data connection to a model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586Create a data connection to an OLE database . . . . . . . . . . . . . . . . . . . . . . . . 587About creating a data connection using a WSDL file . . . . . . . . . . . . . . . . . . . 588

    xiii

  • Create a data connection using a WSDL file . . . . . . . . . . . . . . . . . . . . . . . . 590Execute the connection to the web service . . . . . . . . . . . . . . . . . . . . . . . . . 591

    Modifying and deleting a data connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592Delete a data connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592Modify a data connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592

    Binding fields to a data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593Binding to data not defined by the default data connection . . . . . . . . . . . . . . . . 593Ways to create bound fields or subforms . . . . . . . . . . . . . . . . . . . . . . . . . . 594Create data bindings and conditional statements for choice subform sets . . . . . . . . 598Ways to show the same data in multiple places . . . . . . . . . . . . . . . . . . . . . . . 599Set field generation options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604Remove a binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604Refresh data connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605View a list of bound fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605

    Field types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605Simple types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606Complex types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609Rich text objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612Default/fixed values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612Annotation information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612Namespaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613

    Dynamically populating form object properties from a data source . . . . . . . . . . . . . . 615Set up dynamic properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617Dynamically populate a drop-down list or list box . . . . . . . . . . . . . . . . . . . . . 618Dynamically populate a drop-down list or list box from an OLEDB data connection . 621Dynamically populate a drop-down list in the Web DynPro environment . . . . . . . 622Dynamically populate a caption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623Dynamically populate a validation pattern message . . . . . . . . . . . . . . . . . . . . 625Dynamically populate a validation script message . . . . . . . . . . . . . . . . . . . . . 627Dynamically populate a tool tip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629Dynamically populate screen reader text . . . . . . . . . . . . . . . . . . . . . . . . . . 631Dynamically populate a second field after populating the first . . . . . . . . . . . . . . 632Dynamically populate form object properties using the drag and drop method . . . . 636Edit the dynamic data binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636Remove the dynamic data binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

    Creating Accessible Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638About accessible forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638Reading order versus tabbing order in accessible forms . . . . . . . . . . . . . . . . . . . . . 638

    Reading order restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639Reading order and subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639Static text objects and tabbing order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639

    Designing accessible forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639Tips for designing accessible forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640

    xiv

  • Forms for users with vision impairment or disabilities . . . . . . . . . . . . . . . . . . . . . 641Forms for users with reduced mobility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642Color in accessible forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642Support for screen readers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643Design tips for authoring forms for screen readers . . . . . . . . . . . . . . . . . . . . . . . . 644Create a PDF form with accessibility tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644Create a PDF form with accessibility tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645Creating accessible PDF forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645

    Design tips for creating accessible PDF forms . . . . . . . . . . . . . . . . . . . . . . . 645Techniques for testing form accessibility . . . . . . . . . . . . . . . . . . . . . . . . . . 647

    Making objects accessible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648Specify custom screen reader text for an object . . . . . . . . . . . . . . . . . . . . . . . 648Specify a custom tool tip for an object . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648Specify a different search order for screen reader text . . . . . . . . . . . . . . . . . . . 649Turn off screen reader text for an object . . . . . . . . . . . . . . . . . . . . . . . . . . . 649Make radio buttons accessible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649Make lists accessible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650Make images accessible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651Make scripts accessible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651

    Making tables accessible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652Make simple tables accessible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652Navigate tables in accessible forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653Make complex tables accessible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653

    Add structural navigation in forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654Checking the accessibility of a form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654

    To run the Accessibility checker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654Accessibility checker rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655

    Setting Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657Importing digital IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657

    To import a digital ID into the Windows Certificate Store . . . . . . . . . . . . . . . . 658To import a digital ID into the Digital ID Files store . . . . . . . . . . . . . . . . . . . . 659

    Using XML encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659To apply XML encryption to form content using a button . . . . . . . . . . . . . . . . 660To apply XML encryption to form content using an email submit button . . . . . . . 661To apply XML encryption to form content using an HTTP submit button object . . . 662

    Using digital signatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662Document signatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663Data signatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663To add a signature field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663Considerations for adding multiple signature fields . . . . . . . . . . . . . . . . . . . . 665To test a signature field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665To add a data signature to a submit button . . . . . . . . . . . . . . . . . . . . . . . . . 665To use digital signatures in dynamic PDF forms . . . . . . . . . . . . . . . . . . . . . . 666

    Using password fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667To add a password field in an interactive form . . . . . . . . . . . . . . . . . . . . . . . 667

    xv

  • To change the password display character . . . . . . . . . . . . . . . . . . . . . . . . . 668To specify an input format and validation message . . . . . . . . . . . . . . . . . . . . 668

    Using PDF security options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668To set a password to open a PDF form . . . . . . . . . . . . . . . . . . . . . . . . . . . 669To restrict printing in a PDF form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669To restrict editing in a PDF form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670To enable text access for screen readers in secure forms . . . . . . . . . . . . . . . . . . 670

    Digital Signatures in PDF Workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672Design considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672Application design considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672How PDF documents are signed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673How document signature fields are added . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673How digitally signed PDF documents are submitted for validation . . . . . . . . . . . . . . 673Performing multiple operations on a PDF document . . . . . . . . . . . . . . . . . . . . . . 674

    Using scripts in forms that have digital signatures . . . . . . . . . . . . . . . . . . . . . 674Obtaining digital certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674

    Signing PDF documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675Signing PDF documents in Adobe document services . . . . . . . . . . . . . . . . . . . 675Signing PDF documents in Acrobat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675Signing PDF documents in Adobe Reader . . . . . . . . . . . . . . . . . . . . . . . . . 675Validating a signature in Adobe document services