## SizeF class


يمثل زوجًا من القيم ذات الفاصلة العائمة ذات الدقة المفردة التي تمثل العرض والارتفاع لصورة. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبداً فئة [System::SmartPtr](../../system/smartptr/) لإدارة كائنات هذا النوع.

```cpp
class SizeF
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| static [Add](./add/)(const SizeF\&, const SizeF\&) | يرجع كائنًا جديدًا من نوع [SizeF](./) يكون مجموعًا للكائنات [SizeF](./) المحددة، أي أن قيمة العرض تكون مساوية لمجموع قيم العرض للكائنات المحددة وقيمة الارتفاع تكون مساوية لمجموع قيم الارتفاع للكائنات المحددة. |
| [Equals](./equals/)(const SizeF\&) const | يحدد ما إذا كان الكائن الحالي والكائن المحدد متساويين، أي يمثلان نفس زوج قيم العرض والارتفاع. |
| [get_Height](./get_height/)() const | يرجع قيمة الارتفاع التي يمثلها الكائن الحالي. |
| [get_IsEmpty](./get_isempty/)() const | يحدد ما إذا كانت قيمتي العرض والارتفاع مساوية للصفر. |
| [get_Width](./get_width/)() const | يرجع قيمة العرض التي يمثلها الكائن الحالي. |
| [GetHashCode](./gethashcode/)() const | يعيد رمز تجزئة للكائن الحالي. |
| [operator PointF](./operatorpointf/)() const | يحول الكائن الحالي إلى نسخة من كائن [Point](../point/) عن طريق تهيئة إحداثياته X و Y بقيم العرض والارتفاع الخاصة بالكائن الحالي على التوالي. |
| [operator+=](./operator+=/)(const SizeF\&) | يضيف قيم العرض والارتفاع للكائن [SizeF](./) المحدد إلى قيم العرض والارتفاع للكائن [SizeF](./) الحالي على التوالي. |
| [set_Height](./set_height/)(float) | يضبط قيمة الارتفاع التي يمثلها الكائن الحالي. |
| [set_Width](./set_width/)(float) | يضبط قيمة العرض التي يمثلها الكائن الحالي. |
| [SizeF](./sizef/)() | ينشئ كائنًا جديدًا من نوع [SizeF](./) ويهيئ قيم العرض والارتفاع له بـ 0. |
| [SizeF](./sizef/)(const PointF\&) | ينشئ كائنًا جديدًا من نوع [SizeF](./) ويهيئ قيم العرض والارتفاع له بقيم إحداثيات X و Y للنقطة المحددة على التوالي. |
| [SizeF](./sizef/)(float, float) | ينشئ كائنًا جديدًا من نوع [SizeF](./) ويهيئه بالقيمة المحددة. |
| static [Subtract](./subtract/)(const SizeF\&, const SizeF\&) | يرجع كائنًا جديدًا من نوع [SizeF](./) يكون نتيجة طرح **size2** من **size1**، أي أن قيمة العرض هي نتيجة طرح قيمة عرض **size2** من قيمة عرض **size1** وقيمة الارتفاع هي نتيجة طرح قيمة ارتفاع **size2** من قيمة ارتفاع **size1**. |
| [ToPointF](./topointf/)() const | يحول الكائن الحالي إلى نسخة من كائن [Point](../point/) عن طريق تهيئة إحداثياته X و Y بقيم العرض والارتفاع الخاصة بالكائن الحالي على التوالي. |
| [ToSize](./tosize/)() const | ينشئ كائنًا من نوع [Size](../size/) من الكائن [SizeF](./) الحالي عن طريق تقليل قيم العرض والارتفاع للكائن [SizeF](./) إلى أقرب قيم صحيحة أدنى. |
| [ToString](./tostring/)() const | يرجع تمثيل السلسلة للزوج من قيم العرض والارتفاع الممثلة بواسطة الكائن الحالي. |
## الحقول

| حقل | الوصف |
| --- | --- |
| static [Empty](./empty/) | مثيل فارغ من فئة [SizeF](./) تكون قيم العرض والارتفاع فيه 0. |
## انظر أيضًا

* Namespace [System::Drawing](../)
* Library [Aspose.Page for C++](../../)
