Class Path2D
Contenuti
[
Nascondere
]Path2D class
L’interfaccia Path2D dell’API Canvas 2D viene utilizzata per dichiarare i percorsi che vengono successivamente utilizzati sugli oggetti CanvasRenderingContext2D. I metodi di percorso dell’interfaccia CanvasRenderingContext2D sono presenti anche su questa interfaccia e ti consentono di creare percorsi che puoi conservare e riprodurre come richiesto su una tela.
public class Path2D : DOMObject, ICanvasPathMethods, IDisposable
Costruttori
Nome | Descrizione |
---|---|
Path2D() | restituisce un oggetto Path2D appena istanziato |
Path2D(Path2D) | restituisce un oggetto Path2D appena istanziato con un altro percorso come argomento (crea una copia) |
Path2D(string) | restituisce un oggetto Path2D appena istanziato con una stringa composta da dati di percorso SVG. |
Metodi
Nome | Descrizione |
---|---|
AddPath(Path2D) | Aggiunge al percorso il percorso dato dall’argomento. |
AddPath(Path2D, SVGMatrix) | Aggiunge al percorso il percorso dato dall’argomento. |
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. |
Dispose() | Elimina l’oggetto. |
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). |
virtual GetPlatformType() | Questo metodo viene utilizzato per recuperare l’oggetto ECMAScriptType . |
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
- class DOMObject
- interface ICanvasPathMethods
- spazio dei nomi Aspose.Html.Dom.Canvas
- assemblea Aspose.HTML