فئة System::Drawing::Rectangle
محتويات
[
يخفي
]Rectangle class
تمثل مساحة مستطيلة لصورة تُعرّف بإحداثيات X و Y صحيحة للزاوية العلوية اليسرى وعرضها وارتفاعها. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبدًا فئة System::SmartPtr لإدارة كائنات هذا النوع.
class Rectangle
الطرق
| طريقة | الوصف |
|---|---|
| static Ceiling(const RectangleF&) | ينشئ كائنًا من Rectangle من كائن RectangleF المحدد عن طريق تقريب قيم موقع وحجم كائن RectangleF إلى القيم الصحيحة الأعلى. |
| Contains(int, int) const | يحدد ما إذا كانت النقطة المحددة موجودة داخل المستطيل الممثل بواسطة الكائن الحالي. |
| Contains(const Point&) const | يحدد ما إذا كانت النقطة المحددة موجودة داخل المستطيل الممثل بواسطة الكائن الحالي. |
| Contains(const Rectangle&) const | يحدد ما إذا كان المستطيل المحدد موجودًا داخل المستطيل الممثل بواسطة الكائن الحالي. |
| Equals(const Rectangle&) const | يحدد ما إذا كانت المستطيلات الممثلة بواسطة الكائن الحالي والكائن المحدد متطابقة. |
| static FromLTRB(int, int, int, int) | ينشئ كائنًا جديدًا من Rectangle يمثل مستطيلًا بالمواقع المحددة للحواف. |
| get_Bottom() const | يعيد إحداثي y للحافة السفلية للمستطيل الممثل بواسطة الكائن الحالي. |
| get_Height() const | يعيد ارتفاع المستطيل الممثل بواسطة الكائن الحالي. |
| get_IsEmpty() const | يحدد ما إذا كانت إحداثيات X و Y للزاوية العلوية اليسرى للمستطيل الممثل بواسطة الكائن الحالي وكذلك عرضه وارتفاعه تساوي 0. |
| get_Left() const | يعيد إحداثي X للحافة اليسرى للمستطيل الممثل بواسطة الكائن الحالي. |
| get_Location() const | يرجع مثالًا من فئة Point يحدد موقع الزاوية العلوية اليسرى للمستطيل الذي يمثله الكائن الحالي. |
| get_Right() const | يعيد إحداثي X للحافة اليمنى للمستطيل الممثل بواسطة الكائن الحالي. |
| get_Size() const | يرجع مثالًا من فئة Size يحدد عرض وارتفاع المستطيل الذي يمثله الكائن الحالي. |
| get_Top() const | يعيد إحداثي Y للحافة العلوية للمستطيل الممثل بواسطة الكائن الحالي. |
| get_Width() const | يعيد عرض المستطيل الممثل بواسطة الكائن الحالي. |
| get_X() const | يعيد إحداثي X للزاوية العلوية اليسرى للمستطيل الممثل بواسطة الكائن الحالي. |
| get_Y() const | يعيد إحداثي Y للزاوية العلوية اليسرى للمستطيل الممثل بواسطة الكائن الحالي. |
| GetHashCode() const | يعيد قيمة تجزئة (hash code) للكائن الحالي. |
| Inflate(int, int) | يزيد عرض وارتفاع المستطيل الممثل بواسطة الكائن الحالي، مع الحفاظ على موقع المركز الهندسي للمستطيل. يتم زيادة العرض والارتفاع في الاتجاهين بالمقادير المحددة. |
| Inflate(const Size&) | يزيد عرض وارتفاع المستطيل الممثل بواسطة الكائن الحالي، مع الحفاظ على موقع المركز الهندسي للمستطيل. يتم زيادة العرض والارتفاع في الاتجاهين بالقيم المحددة للعرض والارتفاع في كائن الحجم المحدد وفقًا لذلك. |
| static Inflate(const Rectangle&, int, int) | يزيد عرض وارتفاع المستطيل الممثل بواسطة الكائن المحدد، مع الحفاظ على موقع المركز الهندسي للمستطيل. يتم زيادة العرض والارتفاع في الاتجاهين بالمقادير المحددة. |
| Intersect(const Rectangle&) | يستبدل المستطيل الممثل بواسطة الكائن الحالي بالمستطيل الناتج عن تقاطعه مع المستطيل الممثل بواسطة الكائن المحدد. |
| static Intersect(const Rectangle&, const Rectangle&) | يعيد مستطيلًا يكون نتيجة تقاطع المستطيلات المحددة. |
| IntersectsWith(const Rectangle&) | يحدد ما إذا كانت المستطيلات الممثلة بواسطة الكائن الحالي والكائن المحدد تتقاطع. |
| Offset(const Point&) | يُزاح موقع المستطيل الممثل بواسطة الكائن الحالي بالمقادير المحددة. |
| Offset(int, int) | يُزاح موقع المستطيل الممثل بواسطة الكائن الحالي بالمقادير المحددة. |
| operator RectangleF() const | يرجع كائنًا من RectangleF يمثل مستطيلًا مكافئًا للمستطيل الذي يمثله الكائن الحالي. |
| operator!=(std::nullptr_t) const | دائمًا يُعيد true. |
| operator==(std::nullptr_t) const | دائمًا ما تُعيد false. |
| Rectangle() | ينشئ مثالًا جديدًا من كائن Rectangle يمثل مستطيلًا بإحداثيات X و Y وعرض وارتفاع مضبوطة على 0. |
| Rectangle(int, int, int, int) | ينشئ مثالًا جديدًا من كائن Rectangle يمثل مستطيلًا بالإحداثيات المحددة للزاوية العلوية اليسرى وعرضه وارتفاعه. |
| Rectangle(const Point&, const Size&) | ينشئ مثالًا جديدًا من كائن Rectangle يمثل مستطيلًا بإحداثيات زاويته العلوية اليسرى محددة ككائن من فئة Point وعرضه وارتفاعه ككائن من فئة Size. |
| Rectangle(const System::Windows::Forms::Screen::Rectangle_&) | ينشئ مثالًا جديدًا من كائن Rectangle يمثل المستطيل المكافئ للمعطى المحدد. |
| static Round(const RectangleF&) | ينشئ كائنًا من Rectangle من كائن RectangleF المحدد عن طريق تقريب قيم موقع وحجم كائن RectangleF إلى أقرب قيمة صحيحة. |
| set_Height(int) | يضبط ارتفاع المستطيل الممثل بواسطة الكائن الحالي. |
| set_Location(Point) | يضبط موقع الزاوية العلوية اليسرى للمستطيل الممثل بواسطة الكائن الحالي. |
| set_Size(Size) | يضبط العرض والارتفاع للمستطيل الممثل بواسطة الكائن الحالي. |
| set_Width(int) | يضبط عرض المستطيل الممثل بواسطة الكائن الحالي. |
| set_X(int) | يضبط إحداثي X للزاوية العلوية اليسرى للمستطيل الممثل بواسطة الكائن الحالي. |
| set_Y(int) | يضبط إحداثي Y للزاوية العلوية اليسرى للمستطيل الممثل بواسطة الكائن الحالي. |
| ToString() const | يرجع تمثيل النصي للكائن الحالي. |
| static Truncate(const RectangleF&) | ينشئ كائنًا من Rectangle من كائن RectangleF المحدد عن طريق قطع قيم موقع وحجم كائن RectangleF إلى القيم الصحيحة الأدنى. |
| static Union(const Rectangle&, const Rectangle&) | يرجع مستطيلًا يكون نتيجة اتحاد المستطيلات المحددة. |
الحقول
| حقل | الوصف |
|---|---|
| static Empty | مستطيل فارغ أي مستطيل تكون قيم الموقع والحجم فيه صفرًا. |
انظر أيضًا
- Namespace System::Drawing
- Library Aspose.Page for C++