Events
You specify an event to determine when to print a particular node.
You can specify events for the following node types:
For each node type that offers the Conditions tab (see below)
For headers and footers of table and folder nodes
For control breaks before or after which you want to make a certain output (for example, subtotals)
As do all conditions, events control the output of the specified node and of all existing inferior nodes. If you specify several events, the system links them with a logical OR.
Events on the Conditions tab
Time |
Meaning |
|---|---|
|
Output appears only on the first print page. |
|
Output appears on all print pages except the first. |
|
Output starts only after all nodes within the main window are processed. It makes no sense to activate this event for a node within the main window, since it would never be printed. |
|
Output appears as long as the system still processes nodes of the main window. This event is of interest for nodes that appear before or after the main window definition in the navigation tree of the Form Builder. |
|
Output appears only on print pages that are defined using draft page <S>. |
Note
Inferior nodes of the header and footer event nodes allow you to set additional events (only at page break
, only at beginning of section
, only at end of section
). See: Events Tab.
For the events only after end of main window
and only before end of main window
also the position in the navigation tree of the Form Builder determines whether the respective node is printed or not.
Example
You specified the condition only after end of main window
for a node. If this node appears in the navigation tree before the main window, it will not be printed after the end of the main window. At the end of the main window, the node with this condition has already been processed with the result that processing of the main window had not been finished yet.
Example
You specified the condition only before end of main window
for a node. If this node appears in the navigation tree before the main window, it is printed on the last page on which main window output is printed.
You use the event only after end of main window
to direct output to a predefined output area after processing of the main window has been completed. You could also print nodes at the end of the main window, for example, after finishing a table (however, this output appears at an unpredictable position). But you want to direct output after the end of the main window to a different output area. Since the layout is the same for all print pages, this event makes sense only for small output: This output appears in a window that is suppressed all the time before:
