Line()
Syntax
Line(x, y, Breite, Höhe [, Farbe]))Beschreibung
Zeichnet eine Linie mit den angegebenen Dimensionen in den aktuellen Ausgabekanal. Der aktuelle Ausgabekanal wird mittels StartDrawing() festgelegt.
Parameter
x, y Der Startpunkt der zu zeichnenden Linie. Breite, Höhe Die Dimension der zu zeichnenden Linie. Diese Werte beinhalten den Startpunkt der Linie, daher wird bei einer Höhe von 1 eine horizontale Linie gezeichnet, während bei einer Höhe von 0 gar nichts gezeichnet wird. Farbe (optional) Die für die Linie zu verwendende Farbe. Wenn dieser Parameter nicht angegeben wird, dann wird die mittels FrontColor() festgelegte Standard-Zeichenfarbe verwendet. Diese Farbe kann im RGB- oder RGBA-Format vorliegen.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Anmerkungen
Um eine Linie mit den Koordinaten ihres Start- und Endpunkts zu zeichnen, kann die LineXY() Funktion verwendet werden.
Beispiel
If OpenWindow(0, 0, 0, 200, 200, "2DDrawing Beispiel", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) If CreateImage(0, 200, 200) And StartDrawing(ImageOutput(0)) Box(0, 0, 200, 200, RGB(255, 255, 255)) For Width = 1 To 180 Step 5 Line(10, 10, Width, 180, RGB(Random(255), Random(255), Random(255))) Next Width StopDrawing() ImageGadget(0, 0, 0, 200, 200, ImageID(0)) EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Siehe auch
LineXY(), Box(), RoundBox(), Ellipse(), Circle() FrontColor(), RGB(), RGBA()
Unterstützte OS
Alle