الفئة System::Drawing::Size

Size class

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

class Size

الطرق

طريقةالوصف
static Add(const Size&, const Size&)يرجع كائنًا جديدًا من نوع Size يكون مجموع الكائن Size المحدد، أي أن قيمة عرضه تساوي مجموع قيم عرض الكائنات المحددة وقيمة ارتفاعه تساوي مجموع قيم ارتفاع الكائنات المحددة.
static Ceiling(const SizeF&)ينشئ كائنًا من نوع Size من الكائن SizeF المحدد عن طريق تقريب قيم العرض والارتفاع للكائن SizeF إلى القيم الصحيحة الأعلى.
Equals(const Size&) constيحدد ما إذا كان الكائن الحالي والكائن المحدد متساويين، أي يمثلان نفس زوج قيم العرض والارتفاع.
get_Height() constيرجع قيمة الارتفاع التي يمثلها الكائن الحالي.
get_IsEmpty() constيحدد ما إذا كانت قيمتي العرض والارتفاع مساوية للصفر.
get_Width() constيرجع قيمة العرض التي يمثلها الكائن الحالي.
GetHashCode() constيعيد رمز تجزئة للكائن الحالي.
operator Point() constينشئ نسخة من كائن Point ويُهيئ إحداثياته X و Y بقيم العرض والارتفاع الخاصة بالكائن الحالي على التوالي.
operator SizeF() constينشئ نسخة من كائن SizeF ويُهيئه بقيم العرض والارتفاع للكائن Size الحالي.
static Round(const SizeF&)ينشئ كائنًا من نوع Size من الكائن SizeF المحدد عن طريق تقريب قيم العرض والارتفاع للكائن SizeF إلى أقرب قيمة صحيحة.
set_Height(int)يضبط قيمة الارتفاع التي يمثلها الكائن الحالي.
set_Width(int)يضبط قيمة العرض التي يمثلها الكائن الحالي.
Size()ينشئ كائنًا جديدًا من نوع Size ويُهيئ قيم العرض والارتفاع به إلى 0.
Size(const Point&)ينشئ كائنًا جديدًا من نوع Size ويُهيئ قيم العرض والارتفاع به بقيم إحداثيات X و Y للنقطة المحددة على التوالي.
Size(int, int)ينشئ كائنًا جديدًا من Size ويقوم بتهيئته بالقيمة المحددة.
static Subtract(const Size&, const Size&)يرجع كائنًا جديدًا من Size يكون نتيجة طرح size2 من size1، أي أن قيمة العرض هي نتيجة طرح قيمة عرض size2’s من قيمة عرض size1’s وقيمة الارتفاع هي نتيجة طرح قيمة ارتفاع size2’s من قيمة ارتفاع size1’s.
ToString() constيرجع تمثيل السلسلة للزوج من قيم العرض والارتفاع الممثلة بواسطة الكائن الحالي.
static Truncate(const SizeF&)ينشئ كائنًا من Size من الكائن SizeF المحدد عن طريق تقليم قيم العرض والارتفاع الخاصة بالكائن SizeF إلى أقرب قيمة صحيحة أدنى.

الحقول

حقلالوصف
static Emptyمثيل فارغ من فئة Size تكون قيم العرض والارتفاع فيه 0.

انظر أيضًا