Interface ICanvasPathMethods

ICanvasPathMethods interface

De ICanvasPathMethods-interface wordt gebruikt om paden van objecten te manipuleren.

public interface ICanvasPathMethods

methoden

NaamBeschrijving
Arc(double, double, double, double, double)Voegt een boog toe aan het pad dat gecentreerd is op (x, y) positie met straal r beginnend bij startAngle en eindigend bij endAngle, in de gegeven richting tegen de klok in (standaard met de klok mee).
Arc(double, double, double, double, double, bool)Voegt een boog toe aan het pad dat gecentreerd is op (x, y) positie met straal r beginnend bij startAngle en eindigend bij endAngle, in de gegeven richting tegen de klok in (standaard met de klok mee).
ArcTo(double, double, double, double, double)Voegt een boog toe aan het pad met de gegeven controlepunten en straal, verbonden met het vorige punt door een rechte lijn.
BezierCurveTo(double, double, double, double, double, double)Voegt een kubieke Bézier-curve toe aan het pad. Hiervoor zijn drie punten nodig. De eerste twee punten zijn controlepunten en het derde is het eindpunt. Het startpunt is het laatste punt in het huidige pad, , dat kan worden gewijzigd met moveTo() voordat de Bézier-curve wordt gemaakt.
ClosePath()Zorgt ervoor dat de punt van de pen teruggaat naar het begin van het huidige subpad. Het probeert een rechte lijn te trekken van het huidige punt naar het beginpunt. Als de vorm al gesloten is of slechts één punt heeft, doet deze functie niets.
Ellipse(double, double, double, double, double, double, double)Voegt een ellips toe aan het pad dat is gecentreerd op (x, y) positie met de stralen radiusX en radiusY beginnend bij startAngle en eindigend bij endAngle in de gegeven richting tegen de klok in (standaard met de klok mee).
Ellipse(double, double, double, double, double, double, double, bool)Voegt een ellips toe aan het pad dat is gecentreerd op (x, y) positie met de stralen radiusX en radiusY beginnend bij startAngle en eindigend bij endAngle in de gegeven richting tegen de klok in (standaard met de klok mee).
LineTo(double, double)Verbindt het laatste punt in het subpad met de x-, y-coördinaten met een rechte lijn.
MoveTo(double, double)Verplaatst het startpunt van een nieuw subpad naar de (x, y) coördinaten.
QuadraticCurveTo(double, double, double, double)Voegt een kwadratische Bézier-kromme toe aan het huidige pad.
Rect(double, double, double, double)Creëert een pad voor een rechthoek op positie (x, y) met een grootte die wordt bepaald door breedte en hoogte.

Zie ook