AddPathBox()
Syntax
AddPathBox(x.d, y.d, Breite.d, Höhe.d [, Flags])Beschreibung
Fügt ein Kästchen (Box) zum Vektorzeichnen-Pfad hinzu. Dies ist eine bequeme Funktion, welche die nötigen AddPathLine() Aufrufe kombiniert, um eine einfache Kastenform zu erstellen.
Standardmäßig beendet diese Funktion die aktuelle Figur im Pfad und fügt die Box als unverbundene und geschlossene Figur zum Pfad hinzu (d.h. ein Kasten, der ausgefüllt werden kann). Dieses Verhalten kann mit den entsprechenden Flags geändert werden.
Parameter
x.d, y.d Geben den Ursprung der Box an. Breite.d, Höhe.d Geben die Breite und Höhe der Box an. Flags (optional) Dies kann eine Kombination der folgenden Werte sein: #PB_Path_Default : Kein spezielles Verhalten (Standardwert) #PB_Path_Relative : Die Positionen sind relativ zur letzten Cursor-Position. #PB_Path_Connected: Die Box ist mit dem existierenden Pfad durch eine Linie verbunden und nicht automatisch eine geschlossene Figur.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Beispiel
If OpenWindow(0, 0, 0, 400, 200, "VectorDrawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) If StartVectorDrawing(CanvasVectorOutput(0)) AddPathBox(50, 50, 200, 50) AddPathBox(150, 75, 200, 50) VectorSourceColor(RGBA(255, 0, 0, 255)) StrokePath(10) StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Siehe auch
MovePathCursor(), AddPathLine(), AddPathArc(), AddPathCircle(), AddPathEllipse(), AddPathCurve()
Unterstützte OS
Alle