Interface ICanvasPathMethods

Interface ICanvasPathMethods

Il nome: Aspose.Html.Dom.Canvas Assemblaggio: Aspose.HTML.dll (25.4.0)

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

[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods

Methods

Arc(doppio, doppio, doppio, doppio)

Aggiunge un arco al percorso che è centrato in posizione (x, y) con il raggio r che inizia all’inizioAngle e finisce all’ultimoAngle che va nella direzione data da anticlockwise (defaulting to clockwise).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)

Parameters

x double

Il coordinato x del centro dell’arco.

y double

Il coordinato y del centro dell’arco.

radius double

Il raggio dell’Arco.

startAngle double

L’angolo in cui inizia l’arca, misurato in orologio dall’asse x positivo e espresso in radiani.

endAngle double

L’angolo in cui finisce l’arco, misurato in orologio dall’asse x positivo e espresso in radiani.

Arc(doppio, doppio, doppio, doppio, doppio)

Aggiunge un arco al percorso che è centrato in posizione (x, y) con il raggio r che inizia all’inizioAngle e finisce all’ultimoAngle che va nella direzione data da anticlockwise (defaulting to clockwise).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

Parameters

x double

Il coordinato x del centro dell’arco.

y double

Il coordinato y del centro dell’arco.

radius double

Il raggio dell’Arco.

startAngle double

L’angolo in cui inizia l’arca, misurato in orologio dall’asse x positivo e espresso in radiani.

endAngle double

L’angolo in cui finisce l’arco, misurato in orologio dall’asse x positivo e espresso in radiani.

counterclockwise bool

Causa che l’arco sia tagliato contro l’orologio tra i due angoli.

ArcTo(doppio, doppio, doppio, doppio)

Aggiunge un arco al percorso con i punti di controllo e il raggio, collegati al punto precedente da una linea retta.

[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)

Parameters

x1 double

Coordinate x-axis per il primo punto di controllo.

y1 double

i-axis coordinate per il primo punto di controllo.

x2 double

Coordinate x-axis per il secondo punto di controllo.

y2 double

i-axis coordinate per il secondo punto di controllo.

radius double

Il raggio dell’Arco.

BezierCurveTo(doppio, doppio, doppio, doppio, doppio)

Aggiunge una curva cubica di Bézier al percorso. richiede tre punti.I primi due punti sono i punti di controllo e il terzo è il punto finale.Il punto di partenza è l’ultimo punto del percorso attuale,che può essere modificato utilizzando moveTo() prima di creare la curva Bézier.

[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Parameters

cp1x double

L’asse x della coordinata per il primo punto di controllo.

cp1y double

L’asse y della coordinata per il primo punto di controllo.

cp2x double

L’asse x della coordinata per il secondo punto di controllo.

cp2y double

L’asse y della coordinata per il secondo punto di controllo.

x double

L’asse x della coordinata per il punto di fine.

y double

L’asse y del coordinato per il punto di fine.

ClosePath()

Causa il punto della penna a muoversi indietro all’inizio della sottoposta corrente.Cerca di tracciare una linea retta dal punto corrente all’inizio.Se la forma è già stata chiusa o ha solo un punto, questa funzione non fa nulla.

[DOMName("closePath")]
void ClosePath()

Ellipse(doppio, doppio, doppio, doppio, doppio, doppio)

Aggiunge un ellipso al percorso che è centrato in posizione (x, y) con il radii radiusX e radiusY che inizia all’inizioe finisce alla fineAngle andando nella direzione data da anticlockwise (defaulting to clockwise).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Parameters

x double

L’asse x della coordinata per il centro dell’ellipso.

y double

L’asse y della coordinata per il centro dell’ellipso.

radiusX double

Il raggi principale dell’ellipso.

radiusY double

Il raggio minore-asse dell’ellipso.

rotation double

La rotazione di questa ellipsia, espressa in radiani.

startAngle double

Il punto di partenza, misurato dall’asse x, da cui sarà tirato, è espresso in radiani.

endAngle double

L’angolo dell’ellipso finale verso il quale sarà attirato, espresso in radiani.

Ellipse(doppio, doppio, doppio, doppio, doppio, doppio)

Aggiunge un ellipso al percorso che è centrato in posizione (x, y) con il radii radiusX e radiusY che inizia all’inizioe finisce alla fineAngle andando nella direzione data da anticlockwise (defaulting to clockwise).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Parameters

x double

L’asse x della coordinata per il centro dell’ellipso.

y double

L’asse y della coordinata per il centro dell’ellipso.

radiusX double

Il raggi principale dell’ellipso.

radiusY double

Il raggio minore-asse dell’ellipso.

rotation double

La rotazione di questa ellipsia, espressa in radiani.

startAngle double

Il punto di partenza, misurato dall’asse x, da cui sarà tirato, è espresso in radiani.

endAngle double

L’angolo dell’ellipso finale verso il quale sarà attirato, espresso in radiani.

anticlockwise bool

Un boolean opzionale che, se vero, attira l’ellipse anticlockwise (counter-clockwise), altrimenti in una direzione clockwise.

LineTo(Il doppio, il doppio)

Connette l’ultimo punto nel sottoporto al x, y coordina con una linea retta.

[DOMName("lineTo")]
void LineTo(double x, double y)

Parameters

x double

L’asse x della coordinata per la fine della linea.

y double

L’asse y della coordinata per la fine della linea.

MoveTo(Il doppio, il doppio)

Trasferisce il punto di partenza di un nuovo sottoporto alle coordinate (x, y).

[DOMName("moveTo")]
void MoveTo(double x, double y)

Parameters

x double

L’asse x del punto

y double

L’asse e il punto

QuadraticCurveTo(Doppio, doppio, doppio)

Aggiungi una curva quadrata Bézier al percorso corrente.

[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parameters

cpx double

L’asse x della coordinata per il punto di controllo.

cpy double

L’asse y della coordinata per il punto di controllo.

x double

L’asse x della coordinata per il punto di fine.

y double

L’asse y del coordinato per il punto di fine.

Rect(Doppio, doppio, doppio)

Crea un percorso per un rettangolo in posizione (x, y) con una dimensione determinata dalla larghezza e dall’altezza.

[DOMName("rect")]
void Rect(double x, double y, double w, double h)

Parameters

x double

L’asse x della coordinata per il punto di partenza rettangolare.

y double

L’asse y della coordinata per il punto di partenza rettangolare.

w double

La larghezza del rectangolo.

h double

L’altezza del rectangolo.

 Italiano