Interface ICanvasPathMethods

Interface ICanvasPathMethods

名称: Aspose.Html.Dom.Canvas 编辑: Aspose.HTML.dll (25.5.0)

ICanvasPathMethods 接口用于操纵对象的路径。

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

Methods

Arc(双,双,双,双,双)

将一个弓添加到路径中中心(x、y)的位置,R射线从起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点。

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

Parameters

x double

x 轴中心的坐标。

y double

是 arc 中心的 y 坐标。

radius double

弓的射线。

startAngle double

弓开始的角度,从积极的X轴测量时钟,并以辐射表达。

endAngle double

弓端的角度,从积极的X轴测量时钟,并以辐射表达。

Arc(双,双,双,双,双,双,双)

将一个弓添加到路径中中心(x、y)的位置,R射线从起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点起点。

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

Parameters

x double

x 轴中心的坐标。

y double

是 arc 中心的 y 坐标。

radius double

弓的射线。

startAngle double

弓开始的角度,从积极的X轴测量时钟,并以辐射表达。

endAngle double

弓端的角度,从积极的X轴测量时钟,并以辐射表达。

counterclockwise bool

使弓在两角之间以对手时刻的方式拖动;默认情况下,它以时刻的方式拖动。

ArcTo(双,双,双,双,双)

添加一个弓向路径与指定的控制点和射线,通过直线连接到前点。

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

Parameters

x1 double

x 轴对第一个控制点进行协调。

y1 double

y-axis 对第一个控制点进行协调。

x2 double

x 轴对第二个控制点进行协调。

y2 double

y-axis 对第二个控制点进行协调。

radius double

弓的射线。

BezierCurveTo(双,双,双,双,双,双)

添加一个圆形Bézier曲线到路径,需要三个点。第一两个点是控制点,第三个点是终点。起点是当前路线的最后点。可以使用 moveTo() 更改,在创建 Bézier 曲线之前。

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

Parameters

cp1x double

对第一个控制点的协调的X轴。

cp1y double

协调的 y 轴为第一个控制点。

cp2x double

协调的 x 轴为第二个控制点。

cp2y double

协调的 y 轴为第二个控制点。

x double

坐标的X轴为终点。

y double

坐标的 y 轴为终点。

ClosePath()

导致铅笔的点回到当前子路的开始。它试图从当前点到开始的直线。如果格式已经关闭,或者只有一个点,这个功能就没有什么好处。

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

Ellipse(双,双,双,双,双,双,双,双)

添加一片以(x、y)位置为中心的路径,带有 radii radiusX 和 radiusY 从起点开始。終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終

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

Parameters

x double

x 轴的坐标为 ellipse 的中心。

y double

它是以利比亚的中心坐标的 y 轴。

radiusX double

直升的主要轴射线。

radiusY double

精子的小轴射线。

rotation double

这个电流的旋转,表达在辐射。

startAngle double

出发点,从 x 轴测量,从那里它将被拖动,以辐射表达。

endAngle double

最终的的角度,它将被拖到,表达在辐射。

Ellipse(双,双,双,双,双,双,双,双,双)

添加一片以(x、y)位置为中心的路径,带有 radii radiusX 和 radiusY 从起点开始。終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終於終

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

Parameters

x double

x 轴的坐标为 ellipse 的中心。

y double

它是以利比亚的中心坐标的 y 轴。

radiusX double

直升的主要轴射线。

radiusY double

精子的小轴射线。

rotation double

这个电流的旋转,表达在辐射。

startAngle double

出发点,从 x 轴测量,从那里它将被拖动,以辐射表达。

endAngle double

最终的的角度,它将被拖到,表达在辐射。

anticlockwise bool

一个可选的布莱恩,如果是真实的,将精灵的反锁(反时),否则在时钟的方向。

LineTo(双,双)

将下路的最后点连接到 x, y 与直线协调。

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

Parameters

x double

坐标的X轴到线的尽头。

y double

坐标的 y 轴到线的尽头。

MoveTo(双,双)

将新子路的起点转移到(x、y)坐标。

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

Parameters

x double

点的X轴

y double

该点的Y轴

QuadraticCurveTo(双,双,双,双)

添加一个四角形Bézier曲线到当前的路径。

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

Parameters

cpx double

对控制点的坐标的X轴。

cpy double

控制点的坐标的 y 轴。

x double

坐标的X轴为终点。

y double

坐标的 y 轴为终点。

Rect(双,双,双,双)

创建一个直角在位置(x、y)的路径,尺寸由宽度和高度决定。

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

Parameters

x double

坐标的 x 轴为直角起点。

y double

坐标的 y 轴为直角起点。

w double

直角的宽度。

h double

直角的高度。

 中文