Class PathBuilder

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

object PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

string

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

Các trường hợp PathBuilder hiện tại.

 Tiếng Việt