Interface ICanvasPathMethods
Nom dels espais: Aspose.Html.Dom.Canvas Assemblea: Aspose.HTML.dll (25.4.0)
L’interfície ICanvasPathMethods s’utilitza per manipular els camins d’objectes.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(Doble, doble i doble)
Afegeix un arc al camí que està centrat en (x, y) posició amb el raig r que comença a l’iniciAngle i acaba a la fi Angle que va en la direcció donada per anticlockwise (default a clockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
La coordinació x del centre de l’arc.
y
double
La coordinació y del centre de l’arc.
radius
double
El raig de l’arc.
startAngle
double
L’angle en el qual s’inicia l’arc, mesurat de manera rellotge des de l’eix x positiu i expressat en radians.
endAngle
double
L’angle en què s’acaba l’arc, mesurat de manera rellotge des de l’eix x positiu i expressat en radians.
Arc(Doble, doble, double, bool)
Afegeix un arc al camí que està centrat en (x, y) posició amb el raig r que comença a l’iniciAngle i acaba a la fi Angle que va en la direcció donada per anticlockwise (default a clockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameters
x
double
La coordinació x del centre de l’arc.
y
double
La coordinació y del centre de l’arc.
radius
double
El raig de l’arc.
startAngle
double
L’angle en el qual s’inicia l’arc, mesurat de manera rellotge des de l’eix x positiu i expressat en radians.
endAngle
double
L’angle en què s’acaba l’arc, mesurat de manera rellotge des de l’eix x positiu i expressat en radians.
counterclockwise
bool
Causa que l’arc es traeixi contra-hora entre els dos angles.
ArcTo(Doble, doble i doble)
Afegeix un arc al camí amb els punts de control donats i el raig, connectat al punt anterior per una línia dreta.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameters
x1
double
X-axis coordinats per al primer punt de control.
y1
double
i-axis coordinats per al primer punt de control.
x2
double
X-axis coordina el segon punt de control.
y2
double
i-axis coordinats per al segon punt de control.
radius
double
El raig de l’arc.
BezierCurveTo(Doble, doble, doble i doble)
Afegeix una curva de Bézier cúbica al camí. requereix tres punts.Els primers dos punts són punts de control i el tercer és el punt final.El punt de partida és l’últim punt en el camí actual.que es pot canviar utilitzant moveTo() abans de crear la curva Bézier.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
Parameters
cp1x
double
L’eix x de la coordinació per al primer punt de control.
cp1y
double
L’eix y de la coordinació per al primer punt de control.
cp2x
double
L’eix x de la coordinació per al segon punt de control.
cp2y
double
L’eix y de la coordinació per al segon punt de control.
x
double
L’eix x de la coordinació per al punt final.
y
double
L’eix y de la coordinació per al punt final.
ClosePath()
Causa el punt de la penya per tornar a l’inici del subcurs actual.Es tracta de treure una línia recta des del punt actual fins al començament.Si la forma ja s’ha tancat o només té un punt, aquesta funció no fa res.
[DOMName("closePath")]
void ClosePath()
Ellipse(Doble, doble, doble i doble)
Afegeix una el·lipsia al camí que està centrat en (x, y) posició amb el radi radiX i radiY a partir de l’iniciAnglei finalitzar al finalAngle anar en la direcció donada per anticlockwise (default a clockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameters
x
double
L’eix x de la coordinació per al centre de l’ellipsi.
y
double
L’eix y de la coordinació per al centre de l’ellipsi.
radiusX
double
El radi major-axis de l’ellipsi.
radiusY
double
El raig de l’el·líps minor-axis.
rotation
double
La rotació d’aquesta el·lípsia, expressada en radians.
startAngle
double
El punt de partida, mesurat des de l’eix x, des del qual es traurà, s’expressa en radians.
endAngle
double
L’angle de l’ellipsi final al qual es traurà, expressat en radians.
Ellipse(Doble, doble, doble i doble)
Afegeix una el·lipsia al camí que està centrat en (x, y) posició amb el radi radiX i radiY a partir de l’iniciAnglei finalitzar al finalAngle anar en la direcció donada per anticlockwise (default a 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’eix x de la coordinació per al centre de l’ellipsi.
y
double
L’eix y de la coordinació per al centre de l’ellipsi.
radiusX
double
El radi major-axis de l’ellipsi.
radiusY
double
El raig de l’el·líps minor-axis.
rotation
double
La rotació d’aquesta el·lípsia, expressada en radians.
startAngle
double
El punt de partida, mesurat des de l’eix x, des del qual es traurà, s’expressa en radians.
endAngle
double
L’angle de l’ellipsi final al qual es traurà, expressat en radians.
anticlockwise
bool
Un booleà opcional que, si és veritat, treu l’el·lips anticlòquies (contra-hora), d’altra manera en una direcció horitzontal.
LineTo(doble, doble)
Connecta l’últim punt de la subputa a la x, y coordina amb una línia dreta.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
L’eix x del coordenat per al final de la línia.
y
double
L’eix y del coordinat per al final de la línia.
MoveTo(doble, doble)
Moure el punt de partida d’un nou subcurs a les coordenades (x, y).
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
El x axiu del punt
y
double
L’eix i el punt
QuadraticCurveTo(doble, doble i doble)
Afegeix una curva quadràtica de Bézier al camí actual.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
L’eix x de la coordinació per al punt de control.
cpy
double
L’eix y de la coordinació per al punt de control.
x
double
L’eix x de la coordinació per al punt final.
y
double
L’eix y de la coordinació per al punt final.
Rect(doble, doble i doble)
Crea un camí per a un rectangle en posició (x, y) amb una mida que es determina per amplada i alçada.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
L’eix x de la coordinació per al punt de partida rectangular.
y
double
L’eix y de la coordinació per al punt de partida rectangular.
w
double
L’amplada del rectangle.
h
double
L’alçada del rectangle.