Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Positionierung

Funktion
Relative Positionierung
nach rechts
Mit dieser Funktion kann eine Zeile beispielsweise am Anfang eines
Absatzes oder zur Positionierung von Überschriften eingerückt
werden, wobei der Abstand relativ zur aktuellen Druckkopfpositi-
on durch Angabe der Punktspalten angegeben wird. Als Punktspal-
te bezeichnet man den Abstand von der Mitte eines Punktes bis zur
Mitte des nächsten Punktes innerhalb eines Zeichenmusters. Dieser
Abstand ist unabhängig vom Zeichenabstand und beträgt 1/120
Zoll.
Die Parameter n
und n
1
tionierung ergibt, errechnen sich wie folgt:
n
= ganzzahliger Wert (relative Punktposition / 256)
2
n
= relative Punktposition - (n
1
Wollen Sie die aktuelle Druckposition um weniger als 256 Punktpo-
sitionen verschieben, müssen Sie n
Punktspalten ersetzen und für n
als 255 Punktpositionen verschoben werden, müssen Sie die Anzahl
durch 256 teilen. Setzen Sie dann die errechneten Werte für n
ein. Wird dieser Befehl gesendet, wird die aktuelle Druckkopfpositi-
on um n
+ (n
x 256) Punktpositionen nach rechts verschoben.
1
2
Um eine Verschiebung von 600 Punkten nach rechts zu veranlassen,
müssen Sie folgende Anweisung benutzen:
LPRINT CHR$(27);"d";CHR$(88);CHR$(2)
(600 geteilt durch 256 ist 2, Rest 88.)
Dez.
Hex.
27 100
1B 64
n
n
n
n
1
2
1
, aus denen sich der Wert der relativen Posi-
2
* 256)
2
durch die jeweilige Anzahl
1
den Wert 0 eingeben. Soll um mehr
2
Kapitel 7: IBM-Emulation - Standardfunktionen
ASCII
ESC d
n
n
2
1
2
und n
1
2
Relative Positionierung
7-11

Quicklinks ausblenden:

Werbung

Kapitel

Inhaltsverzeichnis
loading

Inhaltsverzeichnis