Funktion
Vertikaltabulator-
Kanal wählen
Vertikalformular
laden
Sie können bis zu acht separate Vertikaltabulatorgruppen - auch als
Kanäle bezeichnet - setzen. Der entsprechende Befehl ESC b hat
dasselbe Format wie ESC B. Tabulatorpositionen müssen in aufstei-
gender Reihenfolge definiert und mit NUL abgeschlossen werden.
Darüber hinaus müssen Sie festlegen, für welchen Kanal Tabulato-
ren gesetzt werden sollen, indem Sie für die Variable n einen Wert
zwischen 0 und 7 einsetzen. Nach Einrichten der gewünschten Ta-
bulatoren in dem jeweils benutzten Kanal können Sie einen Verti-
kaltabulator ansteuern, indem Sie mit ESC / einen Kanal spezifizie-
ren und anschließend einen VT-Befehl senden.
Beispiel:
Das folgende BASIC-Programm setzt Tabulatoren in drei Kanälen
und springt anschließend mehrere Vertikaltabulatoren in den ver-
schiedenen Kanälen an:
10
REM Tabulatorstopps in Kanal 0: Zeile
10,20,30,40,50
20
LPRINT CHR$(27);"b";CHR$(0);CHR$(10);
CHR$(20); CHR$(30);CHR$(40);CHR$(50);CHR$(0)
30
REM Tabulatorstopps in Kanal 1: Zeile 5,15,
35,45,55
40
LPRINT CHR$(27);"b";CHR$(1);CHR$(5);
CHR$(15); CHR$(35);CHR$(45);CHR$(55);CHR$(0)
50
REM Tabulatorstopps in Kanal 2: Zeile
12,24,48
60
LPRINT CHR$(27);"b";CHR$(2);CHR$(12);
CHR$(24); CHR$(48);CHR$(0)
70
LPRINT CHR$(27);"/";CHR$(1);:
REM Wählt Kanal 1
80
LPRINT CHR$(11);"Dies wird in Zeile 5
gedruckt"
Dez.
Hex.
27 47 n
1B 2F n
27 98 n
1B 62 n
m
... m
m
... m
1
k
1
0
00
k = 1 bis 16
n = 0 bis 7
m = 1 bis 255
ASCII
ESC / n
ESC b n
m
... m
k
1
k
NUL
Kapitel 7: Standardfunktionen
Vertikalformularspeicher
7-9