PathBoundsX()
Syntax
Ergebnis.d = PathBoundsX()Beschreibung
Gibt die X-Koordinate (linke obere Ecke) vom Begrenzungsrahmen (englisch "bounding box") des aktuellen Vektorzeichnen-Pfads zurück. Das Ergebnis ist die niedrigste X-Koordinate, welche beim Zeichnen/Ausfüllen des aktuellen Pfads erreicht würde.
Parameter
Diese Funktion hat keine Parameter.
Rückgabewert
Die X-Koordinate des Begrenzungsrahmens.
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)) ; Pfad konstruieren MovePathCursor(150, 125) AddPathCurve(0, 270, 0, -150, 350, 180) ; Pfad-Begrenzungen ermitteln x = PathBoundsX() y = PathBoundsY() w = PathBoundsWidth() h = PathBoundsHeight() ; Zeichnet den Pfad VectorSourceColor($FF0000FF) StrokePath(5) ; Zeichnen des Begrenzungsrahmens AddPathBox(x, y, w, h) VectorSourceColor($FF000000) DashPath(2, 5) StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Siehe auch
PathBoundsY(), PathBoundsWidth(), PathBoundsHeight()
Unterstützte OS
Alle