Class BezierShape

Class BezierShape

Tên không gian: Aspose.Imaging.Shapes Tổng hợp: Aspose.Imaging.dll (25.4.0)

Nó đại diện cho một bezier spline.

public sealed class BezierShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape BezierShape

Implements

IOrderedShape

Thành viên thừa kế

PolygonShape.Reverse() , PolygonShape.GetBounds(Matrix) , PolygonShape.GetBounds(Matrix, Pen) , PolygonShape.Transform(Matrix) , PolygonShape.Equals(object) , PolygonShape.GetHashCode() , PolygonShape.Points , PolygonShape.IsClosed , PolygonShape.Bounds , PolygonShape.Center , PolygonShape.Segments , PolygonShape.HasSegments , PolygonShape.StartPoint , PolygonShape.EndPoint , Shape.Equals(object) , Shape.GetHashCode() , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Bounds , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

BezierShape()

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Shapes.BezierShape.

[JsonConstructor]
public BezierShape()

BezierShape(Điểm[])

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Shapes.BezierShape.

public BezierShape(PointF[] points)

Parameters

points PointF [ ]

Các điểm array

BezierShape(Điểm[ ], bool)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Shapes.BezierShape.

public BezierShape(PointF[] points, bool isClosed)

Parameters

points PointF [ ]

Các điểm array

isClosed bool

Nếu được thiết lập để ’thực tế’, dòng Bezier sẽ bị đóng cửa.

Properties

Bounds

Nhận được giới hạn của đối tượng.

[JsonIgnore]
public override RectangleF Bounds { get; }

Giá trị bất động sản

RectangleF

Center

Nhận được trung tâm hình dạng.

[JsonIgnore]
public override PointF Center { get; }

Giá trị bất động sản

PointF

EndPoint

Nhận điểm kết thúc hình dạng.

[JsonIgnore]
public override PointF EndPoint { get; }

Giá trị bất động sản

PointF

HasSegments

Nó nhận được một giá trị cho thấy liệu hình dạng có phân đoạn hay không.

[JsonIgnore]
public override bool HasSegments { get; }

Giá trị bất động sản

bool

Segments

Nhận được các phân đoạn hình dạng.

[JsonIgnore]
public override ShapeSegment[] Segments { get; }

Giá trị bất động sản

ShapeSegment [ ]

Methods

Equals(đối tượng)

Kiểm tra xem các đối tượng có bình đẳng hay không.

public override bool Equals(object obj)

Parameters

obj object

đối tượng khác.

Returns

bool

Kết quả so sánh bình đẳng

GetBounds(Matrix)

Nhận được giới hạn của đối tượng.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matrix để áp dụng trước khi giới hạn sẽ được tính toán.

Returns

RectangleF

giới hạn của các đối tượng ước tính.

GetBounds(Matrix và Pen)

Nhận được giới hạn của đối tượng.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matrix để áp dụng trước khi giới hạn sẽ được tính toán.

pen Pen

Bút để sử dụng cho đối tượng. điều này có thể ảnh hưởng đến kích thước giới hạn của đối tượng.

Returns

RectangleF

giới hạn của các đối tượng ước tính.

GetHashCode()

Nhận mã hash của đối tượng hiện tại

public override int GetHashCode()

Returns

int

Mã hash

 Tiếng Việt