Class CurveShape
ชื่อพื้นที่: Aspose.Imaging.Shapes การประกอบ: Aspose.Imaging.dll (25.4.0)
แสดงรูปร่าง spline รุนแรง
public sealed class CurveShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← CurveShape
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
CurveShape()
เริ่มต้นตัวอย่างใหม่ของชั้น Aspose.Imaging.Shapes.CurveShape
[JsonConstructor]
public CurveShape()
CurveShape(จุดหมายเลข[])
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Shapes.CurveShape ใช้ความดันเริ่มต้น 0.5
public CurveShape(PointF[] points)
Parameters
points
PointF
[ ]
จุด Array
CurveShape(จุดหมายเลข[ ], บอล)
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Shapes.CurveShape ใช้ความดันเริ่มต้น 0.5
public CurveShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[ ]
จุด Array
isClosed
bool
ถ้าตั้งค่าเป็น “จริง” รอบจะถูกปิด
CurveShape(จุดหมายเลข[ ], เฟอร์รี่)
เริ่มต้นตัวอย่างใหม่ของชั้น Aspose.Imaging.Shapes.CurveShape
public CurveShape(PointF[] points, float tension)
Parameters
points
PointF
[ ]
จุด Array
tension
float
ความตึงเครียดโค้ง
CurveShape(จุดหมายเลข[ ], float , bool)
เริ่มต้นตัวอย่างใหม่ของชั้น Aspose.Imaging.Shapes.CurveShape
public CurveShape(PointF[] points, float tension, bool isClosed)
Parameters
points
PointF
[ ]
จุด Array
tension
float
ความตึงเครียดโค้ง
isClosed
bool
ถ้าตั้งค่าเป็น “จริง” รอบจะถูกปิด
Properties
Bounds
ได้รับข้อ จํากัด ของวัตถุ
[JsonIgnore]
public override RectangleF Bounds { get; }
คุณสมบัติมูลค่า
Center
ได้รับศูนย์ของรูปทรง
[JsonIgnore]
public override PointF Center { get; }
คุณสมบัติมูลค่า
Segments
ได้รับรูปร่างส่วน
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
คุณสมบัติมูลค่า
ShapeSegment [ ]
Tension
รับหรือตั้งค่าแรงดันโค้ง
[JsonProperty]
public float Tension { get; set; }
คุณสมบัติมูลค่า
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