## Shape class

الشكل. مجموعة مستمرة من النقاط متصلة باستخدام قاعدة محددة.

```csharp
public abstract class Shape : ObjectWithBounds
```

## الخصائص

| الاسم | الوصف |
| --- | --- |
| abstract [Bounds](../../aspose.imaging/objectwithbounds/bounds/) { get; } | يحصل على حدود الكائن. |
| abstract [Center](../../aspose.imaging/shape/center/) { get; } | يحصل على مركز الشكل. |
| abstract [HasSegments](../../aspose.imaging/shape/hassegments/) { get; } | يحصل على قيمة تشير إلى ما إذا كان الشكل يحتوي على قطاعات. |
| abstract [Segments](../../aspose.imaging/shape/segments/) { get; } | يحصل على قطاعات الشكل. |

## الطرق

| الاسم | الوصف |
| --- | --- |
| override [Equals](../../aspose.imaging/shape/equals/)(object) | تحقق مما إذا كانت الكائنات متساوية. |
| abstract [GetBounds](../../aspose.imaging/objectwithbounds/getbounds/)(Matrix) | يحصل على حدود الكائن. |
| abstract [GetBounds](../../aspose.imaging/objectwithbounds/getbounds/)(Matrix, Pen) | يحصل على حدود الكائن. |
| override [GetHashCode](../../aspose.imaging/shape/gethashcode/)() | احصل على قيمة التجزئة للكائن الحالي. |
| abstract [Transform](../../aspose.imaging/objectwithbounds/transform/)(Matrix) | يطبق التحويل المحدد على الشكل. |

### انظر أيضًا

* class [ObjectWithBounds](../objectwithbounds/)
* namespace [Aspose.Imaging](../../aspose.imaging/)
* assembly [Aspose.Imaging](../../)


