ICanvasPathMethods

ICanvasPathMethods interface

L’interface ICanvasPathMethods est utilisée pour manipuler les chemins d’objets.

public interface ICanvasPathMethods

Méthodes

Nom La description
Arc(double, double, double, double, double) Ajoute un arc au chemin qui est centré à la position (x, y) avec un rayon r commençant à startAngle et se terminant à endAngle allant dans la direction donnée dans le sens antihoraire (par défaut dans le sens horaire).
Arc(double, double, double, double, double, bool) Ajoute un arc au chemin qui est centré à la position (x, y) avec un rayon r commençant à startAngle et se terminant à endAngle allant dans la direction donnée dans le sens antihoraire (par défaut dans le sens horaire).
ArcTo(double, double, double, double, double) Ajoute un arc au chemin avec les points de contrôle et le rayon donnés, relié au point précédent par une ligne droite.
BezierCurveTo(double, double, double, double, double, double) Ajoute une courbe de Bézier cubique au chemin. Cela nécessite trois points. Les deux premiers points sont des points de contrôle et le troisième est le point final. Le point de départ est le dernier point du chemin actuel, qui peut être modifié à l’aide de moveTo() avant de créer la courbe de Bézier.
ClosePath() Fait reculer la pointe du stylo au début du sous-chemin courant. Il essaie de tracer une ligne droite du point actuel au début. Si la forme a déjà été fermée ou n’a qu’un seul point, cette fonction ne fait rien.
Ellipse(double, double, double, double, double, double, double) Ajoute une ellipse au chemin qui est centrée à la position (x, y) avec les rayons radiusX et radiusY commençant à startAngle et se terminant à endAngle allant dans la direction donnée dans le sens inverse des aiguilles d’une montre (par défaut dans le sens des aiguilles d’une montre).
Ellipse(double, double, double, double, double, double, double, bool) Ajoute une ellipse au chemin qui est centrée à la position (x, y) avec les rayons radiusX et radiusY commençant à startAngle et se terminant à endAngle allant dans la direction donnée dans le sens inverse des aiguilles d’une montre (par défaut dans le sens des aiguilles d’une montre).
LineTo(double, double) Relie le dernier point du sous-chemin aux coordonnées x, y par une ligne droite.
MoveTo(double, double) Déplace le point de départ d’un nouveau sous-chemin vers les coordonnées (x, y).
QuadraticCurveTo(double, double, double, double) Ajoute une courbe de Bézier quadratique au chemin actuel.
Rect(double, double, double, double) Crée un chemin pour un rectangle à la position (x, y) avec une taille déterminée par la largeur et la hauteur.

Voir également