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.