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
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
Center
Nhận được trung tâm hình dạng.
[JsonIgnore]
public override PointF Center { get; }
Giá trị bất động sản
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
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
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
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
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
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
Mã hash