Sie können horizontale Linien mit folgender Syntax auf dem Ausgabebild erzeugen:
ULINE [AT [/][pos][(len)]].
Das entspricht
WRITE [AT [/][pos][(len)]] SY‑ULINE.
Die Formatangaben nach AT sind dieselben wie die für die WRITE-Anweisung unter WRITE-Ausgabedaten auf dem Bildschirm positionieren beschriebenen.
Wenn keine Formatangaben angegeben sind, wird eine neue Zeile erzeugt und mit einer horizontalen Linie gefüllt. Wenn Sie Formatangaben verwenden, werden die horizontalen Linien entsprechend ausgegeben.
Als dritte Möglichkeit zum Anlegen horizontaler Linien können Sie eine Folge von Trennstrichen in eine WRITE-Anweisung schreiben:
WRITE [AT [/][pos][(len)]] '-----...'.
Sie können vertikale Linien mit folgender Syntax ausgeben:
WRITE [AT [/][pos]] SY‑VLINE.
oder
WRITE [AT [/][pos]] '|'.
Sie können Leerzeilen mit folgender Syntax erzeugen:
SKIP [n].
Ausgehend von der aktuellen Zeile wird eine vorgegebene Anzahl von Leerzeilen n in das Ausgabebild geschrieben. Falls n fehlt, wird eine einzige Leerzeile ausgegeben. Die bei dieser Anweisung zu beachtenden Einschränkungen sind in der Schlüsselwortdokumentation beschrieben.
Eine weitere Möglichkeit um Leerzeilen zu erzeugen besteht darin, die Ausgabedaten in eine bestimmte Zeile auf dem Bildschirm zu stellen:
SKIP TO LINE n.
Sie können die Ausgabe nach oben oder unten positionieren.
Mit der Anweisung WRITE allein können Sie in der Standardeinstellung keine Leerzeilen erzeugen. Weitere Informationen und Beispiele finden Sie unter Leerzeilen erzeugen in dem Kapitel zur Erstellung komplexer Listen.