فئة System::Drawing::PointF

PointF class

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

class PointF

الطرق

طريقةالوصف
static Add(const PointF&, const SizeF&)يضيف قيم العرض والارتفاع لكائن SizeF المحدد إلى قيم إحداثيات X و Y لكائن PointF المحدد على التوالي.
static Add(const PointF&, const Size&)يضيف قيم العرض والارتفاع لكائن Size المحدد إلى قيم إحداثيات X و Y لكائن PointF المحدد على التوالي.
Equals(const PointF&) constيحدد ما إذا كان الكائن الحالي والكائن المحدد متساويين، أي يمثلان نفس زوج قيم إحداثيات X و Y.
get_IsEmpty() constيحدد ما إذا كانت قيم إحداثيات X و Y كلاهما مساوية للصفر.
get_X() constيرجع قيمة إحداثي X التي يمثلها الكائن الحالي.
get_Y() constيرجع قيمة إحداثي Y التي يمثلها الكائن الحالي.
GetHashCode() constيعيد رمز تجزئة للكائن الحالي.
IsNull() constدائمًا تُعيد false.
explicit operator bool()دائمًا تُعيد true.
PointF()ينشئ كائنًا جديدًا من PointF ويُهيئ قيم إحداثيات X و Y الخاصة به إلى 0.
PointF(float, float)ينشئ كائنًا جديدًا من PointF ويُهيئه بالقيم المحددة.
PointF(const SizeF&)ينشئ كائنًا جديدًا من نوع PointF ويُهيئ قيم إحداثيات X و Y الخاصة به بقيم العرض والارتفاع لكائن SizeF المحدد على التوالي.
set_X(float)يضبط قيمة إحداثية X التي يمثلها الكائن الحالي.
set_Y(float)يضبط قيمة إحداثية Y التي يمثلها الكائن الحالي.
static Subtract(const PointF&, const SizeF&)يطرح قيم العرض والارتفاع لكائن SizeF المحدد من قيم إحداثيات X و Y لكائن PointF المحدد على التوالي.
static Subtract(const PointF&, const Size&)يطرح قيم العرض والارتفاع لكائن Size المحدد من قيم إحداثيات X و Y لكائن PointF المحدد على التوالي.
ToString() constيرجع تمثيلًا نصيًا لزوج قيم إحداثيات X و Y التي يمثلها الكائن الحالي.

الحقول

حقلالوصف
static Emptyمثيل فارغ من فئة PointF تكون قيم إحداثيات X و Y فيه صفر.

انظر أيضًا