Class CurveShape

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

IOrderedShape

อนุญาโตตุลาการ

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; }

คุณสมบัติมูลค่า

RectangleF

Center

ได้รับศูนย์ของรูปทรง

[JsonIgnore]
public override PointF Center { get; }

คุณสมบัติมูลค่า

PointF

Segments

ได้รับรูปร่างส่วน

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

คุณสมบัติมูลค่า

ShapeSegment [ ]

Tension

รับหรือตั้งค่าแรงดันโค้ง

[JsonProperty]
public float Tension { get; set; }

คุณสมบัติมูลค่า

float

Methods

Equals(วัตถุ)

ตรวจสอบว่าวัตถุนั้นเท่าเทียมกันหรือไม่

public override bool Equals(object obj)

Parameters

obj object

วัตถุอื่น ๆ

Returns

bool

ผลการเปรียบเทียบเท่าเทียม

GetBounds(Matrix)

ได้รับข้อ จํากัด ของวัตถุ

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matrix ที่จะใช้ก่อน จํากัด จะถูกคํานวณ

Returns

RectangleF

ข้อ จํากัด ของวัตถุที่คาดการณ์

GetBounds(ก้น, ก้น)

ได้รับข้อ จํากัด ของวัตถุ

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matrix ที่จะใช้ก่อน จํากัด จะถูกคํานวณ

pen Pen

ป้ายที่จะใช้สําหรับวัตถุ สิ่งนี้สามารถส่งผลกระทบต่อขนาดข้อ จํากัด ของวัตถุ

Returns

RectangleF

ข้อ จํากัด ของวัตถุที่คาดการณ์

GetHashCode()

รับรหัส hash ของวัตถุปัจจุบัน

public override int GetHashCode()

Returns

int

รหัส hash

 แบบไทย