DrawLine
Ab DLL-Version 196116 nicht mehr unterstützt.
DrawLine
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | ] |
Top-1 | Parameter n | |
. . . | . . . | |
Top-n | Parameter 1 | |
Top-n-1 | [ | |
Stack(Out) | - |
Folgende Parameter können übergeben werden:
Parameter | Beschreibung | Default |
---|---|---|
document | ein mit Document erzeugtes Dokument | obligatorisch |
x1 | x-Koordinate des ersten Punkts | Aktuelle Position |
y1 | y-Koordinate des ersten Punkts | Aktuelle Position |
x2 | x-Koordinate des zweiten Punkts | Rechter Rand |
y2 | y-Koordinate des zweiten Punkts | Aktuelle y-Koordinate |
COLOR col | Farbe | col = BLACK |
WIDTH w | Linienstärke in Pixel | w = 1 |
Es wird eine Linie in der Farbe COLOR vom Punkt (x1, y1) zum Punkt (x2, y2) gezeichnet. Fehlt der zweite Punkt wird eine horizontale Linie bis zum rechten Rand gezeichnet. Fehlt der erste Punkt wird eine Linie von der aktuellen Position bis zum zweiten Punkt bzw. bis zum rechten Rand gezeichnet.
Alle Koordinaten können als einfacher Wert oder als Value angegeben werden. Ein einfacher Wert wird als Zeilen/Spalten-Koordinate abhängig von der gegenwärtigen CPI/LPI-Einstellung interpretiert. In jedem Fall gilt als Punkt (0,0) der durch SetParameter/ORIGIN angegebene Wert bzw. ohne eine solche Angabe die obere linke Ecke der aktuellen Seite.