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

<- AddPathArc() - VectorDrawing Inhaltsverzeichnis - AddPathCircle() ->