Interface ICanvasPathMethods

ICanvasPathMethods interface

L’interfaccia ICanvasPathMethods viene utilizzata per manipolare i percorsi degli oggetti.

public interface ICanvasPathMethods

Metodi

NomeDescrizione
Arc(double, double, double, double, double)Aggiunge un arco al percorso centrato nella posizione (x, y) con raggio r che inizia a startAngle e termina a endAngle andando nella direzione data in senso antiorario (predefinito in senso orario).
Arc(double, double, double, double, double, bool)Aggiunge un arco al percorso centrato nella posizione (x, y) con raggio r che inizia a startAngle e termina a endAngle andando nella direzione data in senso antiorario (predefinito in senso orario).
ArcTo(double, double, double, double, double)Aggiunge un arco al percorso con i punti di controllo e il raggio dati, collegato al punto precedente da una linea retta.
BezierCurveTo(double, double, double, double, double, double)Aggiunge una curva di Bézier cubica al tracciato. Richiede tre punti. I primi due punti sono punti di controllo e il terzo è il punto finale. Il punto di partenza è l’ultimo punto nel percorso corrente, che può essere modificato utilizzando moveTo() prima di creare la curva di Bézier.
ClosePath()Fa tornare la punta della penna all’inizio del sottotracciato corrente. Cerca di tracciare una linea retta dal punto corrente all’inizio. Se la forma è già stata chiusa o ha un solo punto, questa funzione non fa nulla.
Ellipse(double, double, double, double, double, double, double)Aggiunge un’ellisse al percorso centrato nella posizione (x, y) con i raggi radiusX e radiusY che iniziano a startAngle e terminano a endAngle andando nella direzione data in senso antiorario (predefinito in senso orario).
Ellipse(double, double, double, double, double, double, double, bool)Aggiunge un’ellisse al percorso centrato nella posizione (x, y) con i raggi radiusX e radiusY che iniziano a startAngle e terminano a endAngle andando nella direzione data in senso antiorario (predefinito in senso orario).
LineTo(double, double)Collega l’ultimo punto nel sottotracciato alle coordinate x, y con una linea retta.
MoveTo(double, double)Sposta il punto iniziale di un nuovo sottotracciato alle coordinate (x, y).
QuadraticCurveTo(double, double, double, double)Aggiunge una curva Bézier quadratica al percorso corrente.
Rect(double, double, double, double)Crea un percorso per un rettangolo nella posizione (x, y) con una dimensione determinata da larghezza e altezza.

Guarda anche