DotPath()
Syntax
DotPath(Breite.d, Distanz.d [, Flags [, StartOffset.d]])Beschreibung
Zeichnet den aktuellen Zeichenpfad als eine Linie aus Punkten (englisch "dots").
Standardmäßig wird der Pfad nach dem Aufruf dieser Funktion zurückgesetzt. Dies kann durch entsprechende Flags verhindert werden.
Parameter
Breite.d Gibt die Breite der gepunkteten Linie an. Distanz.d Gibt den Abstand zwischen den Zentren jedes Punktes an. Flags (optional) Gibt optionale Eigenschaften für die gezeichneten Punkte an. Dies kann eine Kombination der folgenden Werte sein: #PB_Path_Default : Kein spezielles Verhalten (Standardwert) #PB_Path_Preserve : Den Pfad nach dieser Funktion nicht zurücksetzen #PB_Path_RoundEnd : Zeichne die Punkte rund #PB_Path_SquareEnd : Zeichne die Punkte als RechteckeStartOffset.d (optional) Gibt den innerhalb des Punktmusters zu überspringenden Abstand an, bevor der Pfad gezeichnet wird. Der Standardwert ist 0.
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)) MovePathCursor(40, 20) For i = 1 To 4 AddPathLine(80, 0, #PB_Path_Relative) AddPathLine(0, 40, #PB_Path_Relative) Next i VectorSourceColor(RGBA(255, 0, 0, 255)) DotPath(5, 10, #PB_Path_RoundEnd) StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Siehe auch
FillPath(), StrokePath(), DashPath(), CustomDashPath(), IsInsideStroke(), ResetPath()
Unterstützte OS
Alle