Lay out your reports exactly as you want them with control over spacing, formatting, paging and more. Keep your control total sections together when you need to. Use the appropriate national language for literals, dates and currency.
Edit Patterns: Edit patterns can be selected for numeric fields, date fields, time fields and timestamp fields. When the user chooses edit patterns for any of these fields, the edit pattern window is displayed and the user can choose from the different available options for that edit pattern. For example, numeric edit pattern allows zero suppression, comma insertion, signs, floating dollar sign and asterisks, and so on. Report Composer automatically formats data from the Gen internal formats to these external display formats. In addition, text fields can have edit patterns specified by the developer. Powerful text edit patterns can also be entered by the developer. Characters other than capital X are treated as place holders, and the code generator automatically inserts them into the output string at run-time. For example, a ten character text phone number field can be output as (XXX) XXX-XXXX.
Graphical Objects: In graphical mode, the user has a wide selection of graphical objects that may be used in a report. These graphical objects include: horizontal/vertical lines, boxes, images, hyperlinks (on literals or images), tables, checkboxes, and radio buttons. In addition charts are also available in Java.
Text Wrapping and Suppression: Text attribute values which are wider than the printable area can be displayed on the report by enabling the corresponding report field to "grow" to the appropriate size with text wrapping. Suppress consecutive, duplicate attribute values by the click of a button.
Date Value Suppression: In Gen applications, zero value dates are often stored as 01-01-0001 in the database. Many reports require that dates of this value not be printed. When a date value is placed on the report, it may optionally be suppressed if it has this value. In addition, the developer may choose to suppress any other single date value.