Interface ICanvasPathMethods

Interface ICanvasPathMethods

Nombre del espacio: Aspose.Html.Dom.Canvas Colección: Aspose.HTML.dll (25.4.0)

La interfaz ICanvasPathMethods se utiliza para manipular los caminos de los objetos.

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

Methods

Arc(doble, doble y doble)

Añade un arco al camino que está centrado en (x, y) posición con el rayo r que comienza en el inicioAngle y termina en el finalAngle que va en la dirección dada por anticlockwise (defaultando a clockwise).

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

Parameters

x double

La coordenada x del centro del arco.

y double

La coordenada y del centro del arco.

radius double

El rayo del arco.

startAngle double

El ángulo en el que comienza el arco, se mide de manera horaria desde el ácido x positivo y se expresa en radiaciones.

endAngle double

El ángulo en el que termina el arco, se mide de manera horaria desde el ácido x positivo y se expresa en radiaciones.

Arc(Doble, doble, duplo, double, bool)

Añade un arco al camino que está centrado en (x, y) posición con el rayo r que comienza en el inicioAngle y termina en el finalAngle que va en la dirección dada por anticlockwise (defaultando a clockwise).

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

Parameters

x double

La coordenada x del centro del arco.

y double

La coordenada y del centro del arco.

radius double

El rayo del arco.

startAngle double

El ángulo en el que comienza el arco, se mide de manera horaria desde el ácido x positivo y se expresa en radiaciones.

endAngle double

El ángulo en el que termina el arco, se mide de manera horaria desde el ácido x positivo y se expresa en radiaciones.

counterclockwise bool

Causa que el arco se trae contra-hora entre los dos ángulos. por defecto se trae contra-hora.

ArcTo(doble, doble y doble)

Añade un arco al camino con los puntos de control y los rayos, conectados al punto anterior por una línea recta.

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

Parameters

x1 double

Coordenadas x-axis para el primer punto de control.

y1 double

y-axis coordenadas para el primer punto de control.

x2 double

Coordenadas x-axis para el segundo punto de control.

y2 double

y-axis coordenadas para el segundo punto de control.

radius double

El rayo del arco.

BezierCurveTo(doble, doble, doble, doble, doble)

Añade una curva cubica de Bézier al camino. requiere de tres puntos.Los dos primeros puntos son los puntos de control y el tercero es el punto final.El punto de partida es el último punto en el camino actual,que se puede cambiar utilizando moveTo() antes 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

El ácido x del coordenado para el primer punto de control.

cp1y double

El ácido y del coordenado para el primer punto de control.

cp2x double

El ácido x del coordenado para el segundo punto de control.

cp2y double

El ácido y del coordenado para el segundo punto de control.

x double

El ácido x del coordenado para el punto final.

y double

El ácido y del coordenado para el punto final.

ClosePath()

Causa el punto de la pena para volver al comienzo de la subpasta actual.Se trata de trazar una línea recta desde el punto actual hasta el comienzo.Si la forma ya ha sido cerrada o tiene sólo un punto, esta función no hace nada.

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

Ellipse(Doble, doble, doble y doble)

Añade un ellipse al camino que está centrado en (x, y) posición con el radii radiusX y radiusY que comienza al inicioAngley terminando en finAngle va en la dirección dada por anticlockwise (defaultando a clockwise).

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

Parameters

x double

El ácido x del coordenado para el centro del ellipse.

y double

El y ácido de la coordenada para el centro del ellipse.

radiusX double

El radio de ellipse mayor-axis.

radiusY double

El rayo de ellipse menor-axis.

rotation double

La rotación de esta ellipse, expresada en radiaciones.

startAngle double

El punto de partida, medido desde el ácido x, desde el que se atraerá, se expresa en radiaciones.

endAngle double

El ángulo de ellipse final al que se atraerá, expresado en radiaciones.

Ellipse(Doble, doble, duplo, doble y doble)

Añade un ellipse al camino que está centrado en (x, y) posición con el radii radiusX y radiusY que comienza al inicioAngley terminando en finAngle va en la dirección dada por anticlockwise (defaultando 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

El ácido x del coordenado para el centro del ellipse.

y double

El y ácido de la coordenada para el centro del ellipse.

radiusX double

El radio de ellipse mayor-axis.

radiusY double

El rayo de ellipse menor-axis.

rotation double

La rotación de esta ellipse, expresada en radiaciones.

startAngle double

El punto de partida, medido desde el ácido x, desde el que se atraerá, se expresa en radiaciones.

endAngle double

El ángulo de ellipse final al que se atraerá, expresado en radiaciones.

anticlockwise bool

Un boolean opcional que, si es cierto, atrae el ellipse anticlockwise (counter-clockwise), de lo contrario en una dirección clockwise.

LineTo(doble, doble)

Conecta el último punto en el subpadre a la x, y coordina con una línea recta.

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

Parameters

x double

El ácido x del coordenado para el final de la línea.

y double

El ácido y del coordenado para el final de la línea.

MoveTo(doble, doble)

Mover el punto de partida de un nuevo sub-caminado a las coordenadas (x, y.

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

Parameters

x double

El ácido x del punto

y double

El y ácido del punto

QuadraticCurveTo(doble, doble, doble y doble)

Añade una curva cuadrática de Bézier al camino actual.

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

Parameters

cpx double

El ácido x del coordenado para el punto de control.

cpy double

El ácido y del coordenado para el punto de control.

x double

El ácido x del coordenado para el punto final.

y double

El ácido y del coordenado para el punto final.

Rect(doble, doble, doble y doble)

Crea un camino para un rectángulo en posición (x, y) con un tamaño que se determina por ancho y altura.

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

Parameters

x double

El ácido x del coordenado para el punto de partida del rectángulo.

y double

El ácido y del coordenado para el punto de partida del rectángulo.

w double

La anchura del rectángulo.

h double

La altura del rectángulo.

 Español