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
直角的高度。