Xerox Paris, a document system Support & Software User Guide

Page of 413
Paris Designer Concepts
The Paris Designer User Manual
31
Output events (Local Text Block events)
Output events are the events which affect the formatting of the printstream data.
They are specified as part of each text block in the page definition and are stored
in the Output Event List. They are also called Local Text Block events.
Output events can be used to change fonts, text strings, add columns and tabs to
the data or change the form that will be used.
Ranged (standard) output events
Some output events operate on specific character or line ranges in the text block.
These are referred to as ‘ranged’ or ‘standard’ output events. Ranged output events
are useful if you know what characters to expect in the printstream data and/or
exactly where in the data to expect them.
For example:
You can use a ranged output event to specify a change of font for a range of
characters and lines in a text block. This would be a local text block Data
Change event, with no Test conditions.
Conditional (advanced) output events
Other output events only occur when certain conditions are met. These are referred
to as ‘conditional’ or ‘advanced’ output events. Conditional output events are good
for testing for variable occurrences so that when a particular string of characters or
bytes is found in a text block, formatting can be changed.
For example:
You can use a conditional output event to tell the system that if the first line
of the text block contains the text ‘Credit Note’, it should print this in Times
Roman, 16 point. This would be a local text block Data Change event, with a
conditional Test.