MARGIN

Syntax

──┬─ MARGIN ─┬─────────────────────────────────────────────────────────►
  └─ @ ──────┘
►─┬──────────────────────────────────────────────────────────────┬─────┤
  ├─ ? ──────────────────────────────────────────────────────────┤
  ├─<column>──────────────────┬─┬────────────────────────────────┤
  ├─ + ─┬─<number of columns>─┘ └─ : ──<sequence number>──<text>─┘
  └─ - ─┘

<number of columns>

──<integer>────────────────────────────────────────────────────────────┤

Explanation

The MARGIN command controls text entry at the left margin of a line by inserting a specified number of blanks to the left of the text being entered. If MARGIN is entered, the margin is set to column 1. If MARGIN ? is entered, the current margin setting is displayed.

If the <column> option is specified, <column> represents an absolute column number where the text is to start. If the + <number of columns> or – <number of columns> option is specified, <number of columns> is relative to the previous margin setting.

If a colon (:) is specified, the margin specification applies only to the single-line entry that follows.

Margin specifications can be specified in single-line sequencing mode by using the at sign (@) as the first character after the system-supplied sequence number. The margin specification applies only to the line on which it appears. The :<sequence number> option cannot be used with the at sign (@). The @ form of the MARGIN command cannot be used in page mode. A line overflow may occur as a result of indentation. A message is displayed, and the resulting line is truncated.

Examples

MAR 20 : 100 IF A > 99 THEN
@+4
#

MARGIN ?
#MARGIN @5

200%TEST COLUMN
L
100 IF A > 99 THEN
200 %TEST COLUMN
#