Line(x1, y1, x2, y2[[, color], table])
x1
und y1
nach
dem Punkt x2
und y2
in der in color
angegebenen Farbe (RGB-Wert).
Wenn Sie Linien mit Antialiasing zeichnen wollen, verwenden
Sie den Befehl SetFormStyle() und setzen
bei style
#ANTIALIAS
ein.
Wenn Ebenen aktiviert sind, wird dieser Befehl eine neue Ebene
des Typs #LINE
dem Ebenenstapel hinzuzufügen.
Neu in Hollywood 2.0: color
kann auch ein ARGB-Wert zum
Zeichnen mit Alpha-Transparenz sein.
Ab Hollywood 4.5 verwendet dieser Befehl eine neue Syntax mit nur einer einzigen Tabelle als optionales Argument. Die alte Syntax wird aus Kompatibilitätsgründen weiterhin unterstützt. Das optionale Tabellenargument kann verwendet werden, um den Stil der Linie zu konfigurieren. Folgende Optionen sind möglich:
Thickness:
Arrowhead:
#ARROWHEAD_NONE:
#ARROWHEAD_SINGLE:
#ARROWHEAD_DOUBLE:
Voreingestellt ist #ARROWHEAD_NONE
. (V9.1)
Darüber hinaus kann die optionale Tabelle table
auch eine
oder mehrere der Standard-Tags für alle Zeichnungsbefehle enthalten.
Siehe Standard-Tags zum Zeichnen für weitere Informationen über die Standard-Tags, die fast alle Hollywood Zeichnungsbefehle unterstützen.
Beachten Sie, dass beim Zeichnen auf ein palettenbasiertes Ziel
und der Palettenmodus auf #PALETTEMODE_PEN
eingestellt ist,
dieser Befehl mit dem Stift zeichnet, der mit SetDrawPen()
gesetzt wurde, anstatt der Farbe, die dem Befehl übergeben wurde.
Siehe auch Arc(), Box(), Circle(), Ellipse(), Plot(), Polygon() und Cls().
#BLACK
)
color
ist optional, da es nicht erforderlich ist, wenn Sie
eine Maske oder einem Alpha-Kanal benutzenLine(0, 0, 639, 479, #WHITE) Line(639, 0, 0, 479, #WHITE)Der obige Code wird ein weißes Kreuz zeichnen.