الفئة 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) | يطبق التحويل المحدد على الشكل. |
انظر أيضًا