Class CurveShape

Class CurveShape

اسم الفضاء : Aspose.Imaging.Shapes تجميع: Aspose.Imaging.dll (25.4.0)

يمثل شكلًا منحنيًا.

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 [ ]

النقاط تتصدر.

CurveShape(نقطة[ ]بول)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Shapes.CurveShape.يتم استخدام الجهد الافتراضي 0.5

public CurveShape(PointF[] points, bool isClosed)

Parameters

points PointF [ ]

النقاط تتصدر.

isClosed bool

إذا قمت بتعيين “الحقيقة” يتم إغلاق المنحنى.

CurveShape(نقطة[ ]الملاحة)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Shapes.CurveShape.

public CurveShape(PointF[] points, float tension)

Parameters

points PointF [ ]

النقاط تتصدر.

tension float

التوتر في المنحنيات.

CurveShape(نقطة[ ], float , bool)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Shapes.CurveShape.

public CurveShape(PointF[] points, float tension, bool isClosed)

Parameters

points PointF [ ]

النقاط تتصدر.

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

سيتم حساب المصفوفة التي سيتم تطبيقها قبل الحدود.

Returns

RectangleF

حدود الكائن المقدر.

GetBounds(ماتريكس، قلم)

يحصل على حدود الكائن.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

سيتم حساب المصفوفة التي سيتم تطبيقها قبل الحدود.

pen Pen

القلم للاستخدام للكائن.هذا يمكن أن يؤثر على حجم الحدود الكائن.

Returns

RectangleF

حدود الكائن المقدر.

GetHashCode()

احصل على رمز الهاش من الكائن الحالي.

public override int GetHashCode()

Returns

int

كود الهاش .

 عربي