Chapter 3-7: Output Processes
Standard Column Heading Image Generation
If the ColH specification on the Output Processes screen is set to "yes" for a process, APPX will generate a standard column heading image at runtime for the process.
APPX's standard column heading image consists of one double-line row of column heading text. This row is populated based upon the items painted on the first row of a related record class frame. If there is additional space available in the column heading row, APPX examines each subsequent row in the record class frame, in order. If a row contains an item that can be placed in an available space in a column heading, the item’s text is added to the column heading image. As a result, the final column heading image is actually a composite of heading text for fields from any combination of rows on a record class image.
APPX applies the following guidelines when formatting text on a standard column heading image:
- Single-line entries. If either line of the two-line Column Hdgs specification is blank, text occupies the line two (bottom) position in a column heading image.
- Justification. An item’s justification depends on the type of item (numeric or logic, for example) and the value in the Alignment specification. Column headings for Logic items are always left-justified. Column headings for Date/time items are always left-justified. Column headings for Alphanumeric items are justified according to the Alignment specification in the data dictionary. Column headings for Numeric items are right-justified unless explicitly left-justified when painted on a screen in the APPX process facility.
- Truncation. APPX truncates column heading text if the text is longer than the item it relates to, always maintaining at least one blank position between column headings. APPX never leaves a leading blank for a left-justified item, or a trailing blank for a right-justified item.
- Underlines. For Start of Range class frames only, APPX places a single (dashed) line below column heading text for each item. The width of the underline is equal to the larger of the two lines of heading text for an item.