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