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