Edit Conditional Breaks dialog box

Use this dialog box to create conditional break statements for subforms, subform sets, tables, header rows, body rows, and sections. Conditional breaks are more flexible than traditional breaks and allow for multiple breaks of a single object.

To display this dialog box, perform one of the following actions:

  • Select a subform object and click Edit on the Pagination tab of the Object palette. Note that the subform object you select must exist on the form design within a flowed subform object.

  • Select a subform set object and click Edit on the Pagination tab of the Object palette.

  • Select a table object and click Edit on the Pagination tab of the Object palette. Note that the table object you select must exist on the form design within a flowed subform object.

  • Select a table header row and click Edit on the Pagination tab of the Object palette. Note that the table associated with the header row must exist on the form design within a flowed subform object.

  • Select a table body row and click Edit on the Pagination tab of the Object palette. Note that the table associated with the body row must exist on the form design within a flowed subform object.

  • Select a table footer row and click Edit on the Pagination tab of the Object palette. Note that the table associated with the footer row must exist on the form design within a flowed subform object.

  • Select a table section and click Edit on the Pagination tab of the Object palette. Note that the table section you select must exist on the form design within a flowed subform object.

Add
Adds a new breaking condition for the current object. If a conditional break is currently selected, a new entry is created prior to the selected entry.

Delete
Removes the currently selected breaking condition for the object.

Move Up
Moves the currently selected conditional break up in the list.

Move Down
Moves the currently selected conditional break down in the list.

When
Specifies an expression indicating when a conditional break should occur.

Use the Insert Sample Expression button to select a valid object to use as the breaking condition. Designer inserts a sample statement which forces a conditional break if it evaluates to true.

The Insert Sample Expression button is disabled unless there are valid objects on the form design.

Language
Specifies which scripting language you want to use for the current calculation or script. There are two options:
FormCalc
A native Adobe calculation language ideal for shorter scripts.

JavaScript
A powerful and flexible scripting language for more complex scripts.

The scripting language that is displayed in the Language list matches the scripting language option you select as the default for new forms in the Workspace panel in the Options dialog box. However, if you change the scripting language setting for the current form on the Defaults tab in the Form Properties dialog box, each new conditional break in the Edit Conditional Breaks dialog box will use that same language.

Run At
Specifies where the calculation or script will execute. There are three options:
Client
Calculations and scripts execute while the client application (for example, Acrobat or web browser) processes the form.

Server
Calculations and scripts execute while the server application (for example, Forms processes the form.

Client and Server
Calculations and scripts execute while being processed by either the client or server application, depending on which application processes the form.

Break
Specifies where the conditional break should occur:
Before
Immediately before the current subform, subform set, table, header row, body row, footer row, or section.

After
Immediately after the current subform, subform set, table, header row, body row, footer row, or section.

To
Determines where to place the remaining fields and data from the broken subform after the conditional break:
Content Area > [name_of_content_area]
Resume in the specified content area.

Top of Next Content Area
Resume at the top of the next content area.

Top of Content Area > [name_of_content_area]
Resume at the top of the specified content area.

Page > [name_of _page]
Resume on the specified page (introduces a page break if the page specified is not the current page).

Top of Next Page
Resume at the top of the next page (introduces a page break).

Top of Page > [name_of _page]
Resume at the top of the page, whenever the specified page is rendered (introduces a page break if one does not occur naturally).

Odd Page
Resume on the next odd page.

Top of Next Odd Page
Resume at the top of the next odd page (introduces a page break if one does not occur naturally).

Even Page
Resume on the next even page.

Top of Next Even Page
Resume at the top of the next even page (introduces a page break if one does not occur naturally)

No Break, Just Leader and Trailer
Place the object after the previous subform, subform set, table, header row, body row, or footer row. Only switch to a new content area if the subform, subform set, table, header row, body row, footer row, or section does not fit in the current content area.

Leader
Specifies a leader subform to use for the conditional break.
[name_of_subform/table]
Use this existing subform, subform set, table, header row, or body row as the overflow leader.

None
Do not use an overflow leader.

Trailer
Specifies a trailer subform to use for the conditional break.
[name_of_subform/table]
Use this existing subform, subform set, table, header row, or body row as the overflow trailer.

None
Do not use an overflow trailer.

// Ethnio survey code removed