Class PathBuilder
名称: Aspose.Svg.Builder 會議: Aspose.SVG.dll (25.5.0)
构建类创建 SVG 路径数据线。
[ComVisible(true)]
public class PathBuilder
Inheritance
继承人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PathBuilder()
public PathBuilder()
Methods
A(二、双,双、、二,二。)
将“Elliptical Arc Curve”命令添加到路径数据中。
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
以色列的X射线。
r2
double
它是Elipse的Y射线。
angle
double
旋转角度的直升在度。
largeArcFlag
bool
旗指示弓是否应该大于或等于180度。
sweepFlag
bool
旗指示弓是否应该以积极的角度引导。
x
double
轴的端点的 x 协调。
y
double
是弓的终点的 y 协调。
Returns
目前的PathBuilder案例。
AddPathSegment(线条)
将自定义的路径部分添加到路线数据中。
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
定制的路径序列。
Returns
目前的PathBuilder案例。
Ar(二、双,双、、二,二。)
将相对的“Elliptical Arc Curve”命令添加到路径数据中。
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
直射的X射线,与当前位置相比。
r2
double
直射的 y 射线,与当前位置相比。
angle
double
直升的旋转角度在等级,与当前位置相对。
largeArcFlag
bool
旗指示弓是否应该大于或等于180度。
sweepFlag
bool
旗指示弓是否应该以积极的角度引导。
x
double
弓的端点的 x 协调,相对当前位置。
y
double
弓的终点的 y 协调,与当前位置相比。
Returns
目前的PathBuilder案例。
Build()
创建路径数据链。
public string Build()
Returns
建造的路径数据链。
C(双,双,双,双,双,双)
将“Cubic Bezier Curve”命令添加到路径数据中。
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
第一位控制点的X坐标。
y1
double
第一位控制点的 y 协调。
x2
double
是第二个控制点的X协调。
y2
double
是第二个控制点的 y 协调。
x
double
曲线的端点的X协调。
y
double
曲线的终点的 y 协调。
Returns
目前的PathBuilder案例。
Cr(双,双,双,双,双,双)
将相对的“Cubic Bezier Curve”命令添加到路径数据中。
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
第一个控制点的 x 协调,与当前位置相对。
y1
double
第一位控制点的 y 协调,与当前位置相比。
x2
double
第二个控制点的 x 协调,与当前位置相比。
y2
double
第二个控制点的 y 协调,与当前位置相比。
x
double
曲线的终点的 x 协调,与当前位置相比。
y
double
曲线的终点的 y 协调,与当前位置相比。
Returns
目前的PathBuilder案例。
H(双重)
将“Horizontal Line To”命令添加到路径数据。
public PathBuilder H(double x)
Parameters
x
double
x 协调为绘制一个水平线到。
Returns
目前的PathBuilder案例。
Hr(双重)
将相对的“水平线到”命令添加到路径数据中。
public PathBuilder Hr(double x)
Parameters
x
double
x 协调图为,与当前位置相比,绘制一个水平线。
Returns
目前的PathBuilder案例。
L(双,双)
将“线到”命令添加到路径数据中。
public PathBuilder L(double x, double y)
Parameters
x
double
线的端点的X坐标。
y
double
线的终点的 y 协调。
Returns
目前的PathBuilder案例。
Lr(双,双)
将相对的“线到”命令添加到路径数据中。
public PathBuilder Lr(double x, double y)
Parameters
x
double
线的端点的 x 协调,与当前位置相比。
y
double
线的终点的 y 协调,与当前位置相比。
Returns
目前的PathBuilder案例。
M(双,双)
将“移动到”命令添加到路径数据中。
public PathBuilder M(double x, double y)
Parameters
x
double
将X协调转向。
y
double
与Y协调的转向。
Returns
目前的PathBuilder案例。
Mr(双,双)
将相对的“移动到”命令添加到路径数据中。
public PathBuilder Mr(double x, double y)
Parameters
x
double
将 x 协调转向,与当前位置相比。
y
double
与现行立场相比,将转向 y 协调。
Returns
目前的PathBuilder案例。
Q(双,双,双,双)
将“Quadratic Bezier Curve”命令添加到路径数据中。
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
控制点的 x 协调。
y1
double
控制点的 y 协调。
x
double
曲线的端点的X协调。
y
double
曲线的终点的 y 协调。
Returns
目前的PathBuilder案例。
Qr(双,双,双,双)
将相对的“四方无线曲线”命令添加到路径数据中。
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
控制点的 x 协调,与当前位置相比。
y1
double
控制点的 y 协调,与当前位置相比。
x
double
曲线的终点的 x 协调,与当前位置相比。
y
double
曲线的终点的 y 协调,与当前位置相比。
Returns
目前的PathBuilder案例。
S(双,双,双,双)
将“Smooth Cubic Bezier Curve To”命令添加到路径数据中。
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
是第二个控制点的X协调。
y2
double
是第二个控制点的 y 协调。
x
double
曲线的端点的X协调。
y
double
曲线的终点的 y 协调。
Returns
目前的PathBuilder案例。
Sr(双,双,双,双)
将相对的“Smooth Cubic Bezier Curve To”命令添加到路径数据中。
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
第二个控制点的 x 协调,与当前位置相比。
y2
double
第二个控制点的 y 协调,与当前位置相比。
x
double
曲线的终点的 x 协调,与当前位置相比。
y
double
曲线的终点的 y 协调,与当前位置相比。
Returns
目前的PathBuilder案例。
T(双,双)
将“软四方无线曲线”命令添加到路径数据中。
public PathBuilder T(double x, double y)
Parameters
x
double
曲线的端点的X协调。
y
double
曲线的终点的 y 协调。
Returns
目前的PathBuilder案例。
Tr(双,双)
添加一个相对的“软四方无线曲线”命令到路径数据。
public PathBuilder Tr(double x, double y)
Parameters
x
double
曲线的终点的 x 协调,与当前位置相比。
y
double
曲线的终点的 y 协调,与当前位置相比。
Returns
目前的PathBuilder案例。
V(双重)
将“垂直线到”命令添加到路径数据中。
public PathBuilder V(double y)
Parameters
y
double
将 y 协调图为垂直线。
Returns
目前的PathBuilder案例。
Vr(双重)
将相对的“垂直线到”命令添加到路径数据。
public PathBuilder Vr(double y)
Parameters
y
double
将 y 协调图为垂直线,与当前位置相比。
Returns
目前的PathBuilder案例。
Z()
将“锁路”命令添加到路径数据中。
public PathBuilder Z()
Returns
目前的PathBuilder案例。