الفئة CurveShape

CurveShape class

يمثل شكل منحنى منحنٍ.

public sealed class CurveShape : PolygonShape

المنشئات

الاسمالوصف
CurveShape()ينشئ مثيلاً جديدًا للفئة CurveShape.
CurveShape(PointF[])ينشئ مثيلاً جديدًا للفئة CurveShape. يتم استخدام الشد الافتراضي بقيمة 0.5.
CurveShape(PointF[], bool)ينشئ مثيلاً جديدًا للفئة CurveShape. يتم استخدام الشد الافتراضي بقيمة 0.5.
CurveShape(PointF[], float)ينشئ مثيلاً جديدًا للفئة CurveShape.
CurveShape(PointF[], float, bool)ينشئ مثيلاً جديدًا للفئة CurveShape.

الخصائص

الاسمالوصف
override Bounds { get; }يحصل على حدود الكائن.
override Center { get; }يحصل على مركز الشكل.
virtual EndPoint { get; }يحصل على نقطة النهاية للشكل.
override HasSegments { get; }يحصل على قيمة تشير إلى ما إذا كان الشكل يحتوي على قطاعات.
IsClosed { get; set; }يحصل أو يعيّن قيمة تشير إلى ما إذا كان الشكل مغلقًا.
Points { get; set; }يحصل أو يعيّن نقاط المنحنى.
override Segments { get; }يحصل على قطاعات الشكل.
virtual StartPoint { get; }يحصل على نقطة البداية للشكل.
Tension { get; set; }يحصل أو يعيّن شد المنحنى.

الطرق

الاسمالوصف
override Equals(object)تحقق مما إذا كانت الكائنات متساوية.
override GetBounds(Matrix)يحصل على حدود الكائن.
override GetBounds(Matrix, Pen)يحصل على حدود الكائن.
override GetHashCode()احصل على قيمة التجزئة للكائن الحالي.
Reverse()يعكس ترتيب النقاط لهذا الشكل.
override Transform(Matrix)يطبق التحويل المحدد على الشكل.

انظر أيضًا