Class BezierShape
ชื่อพื้นที่: Aspose.Imaging.Shapes การประกอบ: Aspose.Imaging.dll (25.4.0)
แสดงให้เห็นว่า bezier spline
public sealed class BezierShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← BezierShape
Implements
อนุญาโตตุลาการ
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()
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Shapes.BezierShape
[JsonConstructor]
public BezierShape()
BezierShape(จุดหมายเลข[])
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Shapes.BezierShape
public BezierShape(PointF[] points)
Parameters
points
PointF
[ ]
จุด Array
BezierShape(จุดหมายเลข[ ], บอล)
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Shapes.BezierShape
public BezierShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[ ]
จุด Array
isClosed
bool
หากกําหนดไว้เป็น “จริง” ลวด bezier ถูกปิด
Properties
Bounds
ได้รับข้อ จํากัด ของวัตถุ
[JsonIgnore]
public override RectangleF Bounds { get; }
คุณสมบัติมูลค่า
Center
ได้รับศูนย์ของรูปทรง
[JsonIgnore]
public override PointF Center { get; }
คุณสมบัติมูลค่า
EndPoint
ได้รับจุดสิ้นสุดรูป
[JsonIgnore]
public override PointF EndPoint { get; }
คุณสมบัติมูลค่า
HasSegments
ได้รับค่าที่แสดงให้เห็นว่ารูปร่างมีส่วน
[JsonIgnore]
public override bool HasSegments { get; }
คุณสมบัติมูลค่า
Segments
ได้รับรูปร่างส่วน
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
คุณสมบัติมูลค่า
ShapeSegment [ ]
Methods
Equals(วัตถุ)
ตรวจสอบว่าวัตถุนั้นเท่าเทียมกันหรือไม่
public override bool Equals(object obj)
Parameters
obj
object
วัตถุอื่น ๆ
Returns
ผลการเปรียบเทียบเท่าเทียม
GetBounds(Matrix)
ได้รับข้อ จํากัด ของวัตถุ
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matrix ที่จะใช้ก่อน จํากัด จะถูกคํานวณ
Returns
ข้อ จํากัด ของวัตถุที่คาดการณ์
GetBounds(ก้น, ก้น)
ได้รับข้อ จํากัด ของวัตถุ
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matrix ที่จะใช้ก่อน จํากัด จะถูกคํานวณ
pen
Pen
ป้ายที่จะใช้สําหรับวัตถุ สิ่งนี้สามารถส่งผลกระทบต่อขนาดข้อ จํากัด ของวัตถุ
Returns
ข้อ จํากัด ของวัตถุที่คาดการณ์
GetHashCode()
รับรหัส hash ของวัตถุปัจจุบัน
public override int GetHashCode()
Returns
รหัส hash