Show TOC Anfang des Inhaltsbereichs

Leerzeilen erzeugen  Dokument im Navigationsbaum lokalisieren

In der Standardeinstellung gibt das System keine durch Anweisungen WRITE f mit dem Zusatz AT / erzeugte Leerzeilen aus. Als Leerzeilen gelten alle Zeilen, die nur Zeichenketten enthalten und deren einzelne Felder aus nichts als Leerzeichen bestehen. Wollen Sie bei der Ausgabe von Zeichenketten nicht mit der Anweisung SKIP (siehe Linien und Leerzeilen) arbeiten sondern auch die durch WRITE-Anweisungen erzeugten Leerzeilen ausgeben, verwenden Sie folgende Anweisung:

Syntax

SET BLANK LINES ON|OFF.

Mit dem Argument ON wird die Ausgabe von durch WRITEerzeugte Leerzeilen nicht mehr unterdrückt. Mit dem Argument OFF schalten Sie die Standardeinstellung wieder ein.

Hinweis

In der Praxis verwenden Sie diese Anweisung, z.B. um leere Tabelleneinträge in der Liste darzustellen. Beachten Sie auch, dass eine Zeile, die z.B. nur leere Eingabefelder oder leere Ankreuzfelder enthält, nicht ohne vorhergehende Anweisung SET BLANK LINES ON angezeigt wird.

Beispiel

Das folgende Programm erzeugt fünf Leerzeilen. Die Ausgabe '*****' erfolgt in der sechsten Zeile.

REPORT sapmztst.

SKIP 5.

WRITE '*****'.

Das folgende Programm erzeugt keine Leerzeilen. Die Ausgabe '*****' erfolgt in der ersten Zeile. Die Anweisung SET BLANK LINES OFF dient hier nur zur Verdeutlichung der Standardeinstellung.

REPORT sapmztst.

SET BLANK LINES OFF.

DO 5 TIMES
  WRITE / ' '.
ENDDO:

WRITE '*****'.

Das folgende Programm erzeugt fünf Leerzeilen, da die Anweisung SET BLANK LINES ON verwendet wird.  Die Ausgabe '*****' erfolgt in der sechsten Zeile.

REPORT sapmztst.

SET BLANK LINES ON.
DO 5 TIMES
  WRITE / ' '.
ENDDO.
SET BLANK LINES OFF.

WRITE  / '*****'.

 

 

Ende des Inhaltsbereichs