Sequence of Traditional Commands for Page Definitions with PRINTLINE

[ SETUNITS … ]
PAGEDEF
[ DEFINE CMRNAME …]
[ FONT …]
[ DOFONT … ]
[ OBJECT … ]
[ DEFINE COLOR … ]
[ PAGEFORMAT ]
  [ TRCREF …]
  [ SEGMENT …]
  [ RENDER …]
  [ OVERLAY …]
  [ EXTREF … ]
  [ CMR …]
  PRINTLINE [ FIELD | CONDITION …]
  [ ENDSUBPAGE ] |
  [ PRINTLINE [ FIELD | CONDITION …]
[ PAGEFORMAT ]
  [ TRCREF …]
  [ SEGMENT …]
  [ OVERLAY …]
  PRINTLINE [ FIELD | CONDITION  …]
  [ ENDSUBPAGE ] |
  [ PRINTLINE [ FIELD | CONDITION …] …]

  • A SETUNITS command can be placed before any other PPFA command. The values set are in effect until the next SETUNITS command.
  • FONT and DOFONT commands must be specified immediately after a PAGEDEF command and before any other commands, except the SETUNITS command.
  • OBJECT commands must be specified immediately after any FONT commands and before any PAGEFORMAT or other commands, except the SETUNITS command.
  • The first PAGEFORMAT command can be omitted in a page definition, if the page definition contains only one page format. If the PAGEFORMAT command is omitted, the PAGEDEF command parameters are used to define the page format.
  • TRCREF, SEGMENT, and OVERLAY commands must be specified under their associated PAGEFORMAT command.
  • At least one PRINTLINE command is required per page format for Traditional Line Data Page definition. PRINTLINE and LAYOUT commands cannot be used within the same page definition.
  • An ENDSUBPAGE command can occur anywhere in a page definition that a PRINTLINE command can occur, except it can not occur between a PRINTLINE command and its associated FIELD and CONDITION commands.
  • One file can contain multiple sets of page definitions.