Bezeichnung
ccontext:ClosePath -- Schliesst den Pfad
Übersicht
ccontext:ClosePath()
Beschreibung
Fügt dem Pfad ein Liniensegment vom aktuellen Punkt bis zum Anfang des aktuellen Unterpfads hinzu (der zuletzt an ccontext:MoveTo() übergebene Punkt) und schließt diesen Unterpfad. Nach diesem Aufruf befindet sich der aktuelle Punkt am verbundenen Endpunkt des Unterpfads.

Das Verhalten von ccontext:ClosePath() unterscheidet sich vom einfachen Aufruf von ccontext:LineTo() mit der entsprechenden Koordinate beim Zeichnen. Wenn ein geschlossener Unterpfad gestrichelt wird, gibt es an den Enden des Unterpfads keine Kappen. Stattdessen gibt es eine Linienverbindung, die das letzte und das anfängliche Segment des Unterpfads verbindet.

Wenn vor dem Aufruf von ccontext:ClosePath() kein aktueller Punkt vorhanden ist, hat diese Funktion keine Auswirkung.

Hinweis: Jeder Aufruf von ccontext:ClosePath() platziert ein explizites Element MOVE_TO im Pfad unmittelbar nach dem Element CLOSE_PATH, was beispielsweise in ccontext:CopyPath() zu sehen ist. Dies kann in einigen Fällen die Pfadverarbeitung vereinfachen, da es möglicherweise nicht erforderlich ist, den "letzten move_to-Punkt" während der Verarbeitung zu speichern, da MOVE_TO unmittelbar nach CLOSE_PATH diesen Punkt bereitstellt.

Eingaben
Keine


Navigation zeigen