Class PathBuilder
Tên không gian: Aspose.Svg.Builder Tổng hợp: Aspose.SVG.dll (25.5.0)
Khóa học xây dựng để tạo các đường dẫn dữ liệu SVG.
[ComVisible(true)]
public class PathBuilder
Inheritance
Thành viên thừa kế
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(Double, double, bull, bool, hai, đôi)
Thêm một lệnh ‘Elliptical Arc Curve’ vào dữ liệu con đường.
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
X-Radio của Ellipse
r2
double
Y-radius của ellipse.
angle
double
góc xoay của ellipse trong độ.
largeArcFlag
bool
Bảng cho biết nếu hố nên lớn hơn hoặc bằng 180 độ.
sweepFlag
bool
Bảng cho biết nếu hố nên được kéo theo hướng góc tích cực.
x
double
X-coordinate của điểm cuối của arc.
y
double
Y-koordinate của điểm cuối của hố.
Returns
Các trường hợp PathBuilder hiện tại.
AddPathSegment(String)
Thêm một phân đoạn đường tùy chỉnh vào dữ liệu đường.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
Hướng dẫn cài đặt Segment String
Returns
Các trường hợp PathBuilder hiện tại.
Ar(Double, double, bull, bool, hai, đôi)
Thêm một lệnh tương đối ‘Elliptical Arc Curve’ vào dữ liệu con đường.
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
X-radius của ellipse, tương đối với vị trí hiện tại.
r2
double
Y-radius của ellipse, tương đối với vị trí hiện tại.
angle
double
góc xoay của ellipse trong độ, tương đối với vị trí hiện tại.
largeArcFlag
bool
Bảng cho biết nếu hố nên lớn hơn hoặc bằng 180 độ.
sweepFlag
bool
Bảng cho biết nếu hố nên được kéo theo hướng góc tích cực.
x
double
X-coordinate của điểm cuối của arc, tương đối với vị trí hiện tại.
y
double
Y-koordinate của điểm cuối của hố, tương đối với vị trí hiện tại.
Returns
Các trường hợp PathBuilder hiện tại.
Build()
Xây dựng đường dây dữ liệu.
public string Build()
Returns
Dòng dữ liệu đường được xây dựng.
C(đôi, đôi, đôi, đôi, đôi, đôi)
Thêm một lệnh ‘Cubic Bezier Curve’ vào dữ liệu con đường.
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
X-coordinate của điểm kiểm soát đầu tiên.
y1
double
Y-Coordinate của điểm kiểm soát đầu tiên.
x2
double
X-coordinate của điểm kiểm soát thứ hai.
y2
double
Y-Coordinate của điểm kiểm soát thứ hai.
x
double
X-coordinate của điểm cuối của curve.
y
double
Y-coordinate của điểm kết thúc của curve.
Returns
Các trường hợp PathBuilder hiện tại.
Cr(đôi, đôi, đôi, đôi, đôi, đôi)
Thêm một lệnh tương đối ‘Cubic Bezier Curve’ vào dữ liệu con đường.
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
X-coordinate của điểm kiểm soát đầu tiên, tương đối với vị trí hiện tại.
y1
double
Y-koordinate của điểm kiểm soát đầu tiên, liên quan đến vị trí hiện tại.
x2
double
X-coordinate của điểm kiểm soát thứ hai, tương đối với vị trí hiện tại.
y2
double
Y-koordinate của điểm kiểm soát thứ hai, liên quan đến vị trí hiện tại.
x
double
X-coordinate của điểm cuối của curve, tương đối với vị trí hiện tại.
y
double
Y-koordinate của điểm cuối của curve, tương đối với vị trí hiện tại.
Returns
Các trường hợp PathBuilder hiện tại.
H(đôi)
Thêm một lệnh ‘Horizontal Line To’ vào dữ liệu con đường.
public PathBuilder H(double x)
Parameters
x
double
X-coordinate để vẽ một đường chân trời đến.
Returns
Các trường hợp PathBuilder hiện tại.
Hr(đôi)
Thêm một lệnh tương đối ‘Horizontal Line To’ vào dữ liệu con đường.
public PathBuilder Hr(double x)
Parameters
x
double
X-coordinate để vẽ một đường ngang đến, so với vị trí hiện tại.
Returns
Các trường hợp PathBuilder hiện tại.
L(đôi, double)
Thêm một lệnh ‘Line To’ vào dữ liệu con đường.
public PathBuilder L(double x, double y)
Parameters
x
double
X-coordinate của điểm cuối của dòng.
y
double
Y-coordinate của điểm cuối của dòng.
Returns
Các trường hợp PathBuilder hiện tại.
Lr(đôi, double)
Thêm một lệnh ‘Line To’ tương đối vào dữ liệu con đường.
public PathBuilder Lr(double x, double y)
Parameters
x
double
X-coordinate của điểm cuối của dòng, tương đối với vị trí hiện tại.
y
double
Y-koordinate của điểm cuối của dòng, liên quan đến vị trí hiện tại.
Returns
Các trường hợp PathBuilder hiện tại.
M(đôi, double)
Thêm một lệnh ‘Move To’ vào dữ liệu con đường.
public PathBuilder M(double x, double y)
Parameters
x
double
X-coordinate để di chuyển đến.
y
double
Các y-coordinate để di chuyển.
Returns
Các trường hợp PathBuilder hiện tại.
Mr(đôi, double)
Thêm một lệnh ‘Move To’ tương đối vào dữ liệu con đường.
public PathBuilder Mr(double x, double y)
Parameters
x
double
X-coordinate để di chuyển đến, so với vị trí hiện tại.
y
double
Các y-coordinate để di chuyển đến, so với vị trí hiện tại.
Returns
Các trường hợp PathBuilder hiện tại.
Q(đôi, đôi, đôi, đôi)
Thêm một lệnh ‘Quadratic Bezier Curve’ vào dữ liệu con đường.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
X-coordinate của điểm kiểm soát.
y1
double
Y-Coordinate của điểm kiểm soát.
x
double
X-coordinate của điểm cuối của curve.
y
double
Y-coordinate của điểm kết thúc của curve.
Returns
Các trường hợp PathBuilder hiện tại.
Qr(đôi, đôi, đôi, đôi)
Thêm một lệnh tương đối ‘Quadratic Bezier Curve’ vào dữ liệu con đường.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
X-coordinate của điểm kiểm soát, tương đối với vị trí hiện tại.
y1
double
Y-koordinate của điểm kiểm soát, liên quan đến vị trí hiện tại.
x
double
X-coordinate của điểm cuối của curve, tương đối với vị trí hiện tại.
y
double
Y-koordinate của điểm cuối của curve, tương đối với vị trí hiện tại.
Returns
Các trường hợp PathBuilder hiện tại.
S(đôi, đôi, đôi, đôi)
Thêm một lệnh ‘Smooth Cubic Bezier Curve To’ vào dữ liệu con đường.
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
X-coordinate của điểm kiểm soát thứ hai.
y2
double
Y-Coordinate của điểm kiểm soát thứ hai.
x
double
X-coordinate của điểm cuối của curve.
y
double
Y-coordinate của điểm kết thúc của curve.
Returns
Các trường hợp PathBuilder hiện tại.
Sr(đôi, đôi, đôi, đôi)
Thêm một lệnh tương đối ‘Smooth Cubic Bezier Curve To’ vào dữ liệu con đường.
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
X-coordinate của điểm kiểm soát thứ hai, tương đối với vị trí hiện tại.
y2
double
Y-koordinate của điểm kiểm soát thứ hai, liên quan đến vị trí hiện tại.
x
double
X-coordinate của điểm cuối của curve, tương đối với vị trí hiện tại.
y
double
Y-koordinate của điểm cuối của curve, tương đối với vị trí hiện tại.
Returns
Các trường hợp PathBuilder hiện tại.
T(đôi, double)
Thêm một lệnh ‘Smooth Quadratic Bezier Curve To’ vào dữ liệu con đường.
public PathBuilder T(double x, double y)
Parameters
x
double
X-coordinate của điểm cuối của curve.
y
double
Y-coordinate của điểm kết thúc của curve.
Returns
Các trường hợp PathBuilder hiện tại.
Tr(đôi, double)
Thêm một lệnh tương đối ‘Smooth Quadratic Bezier Curve To’ vào dữ liệu con đường.
public PathBuilder Tr(double x, double y)
Parameters
x
double
X-coordinate của điểm cuối của curve, tương đối với vị trí hiện tại.
y
double
Y-koordinate của điểm cuối của curve, tương đối với vị trí hiện tại.
Returns
Các trường hợp PathBuilder hiện tại.
V(đôi)
Thêm một lệnh ‘Vertical Line To’ vào dữ liệu con đường.
public PathBuilder V(double y)
Parameters
y
double
Các y-koordinate để vẽ một đường thẳng.
Returns
Các trường hợp PathBuilder hiện tại.
Vr(đôi)
Thêm một lệnh ‘Vertical Line To’ tương đối vào dữ liệu con đường.
public PathBuilder Vr(double y)
Parameters
y
double
The y-coordinate to draw a vertical line to, so với vị trí hiện tại.
Returns
Các trường hợp PathBuilder hiện tại.
Z()
Thêm một lệnh ‘Close Path’ vào dữ liệu con đường.
public PathBuilder Z()
Returns
Các trường hợp PathBuilder hiện tại.