Interface ICanvasPathMethods

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.

 Català