Rectangle

Rectangle class

الفئة تمثل المستطيل .

public sealed class Rectangle : ICloneable

المنشئون

اسموصف
Rectangle(double, double, double, double)منشئ المستطيل .

الخصائص

اسموصف
static Trivial { get; }يقوم بتهيئة مستطيل تافه أي مستطيل به موضع وحجم صفر.
Height { get; }ارتفاع المستطيل .
IsEmpty { get; }للتحقق مما إذا كان المستطيل فارغًا.
IsPoint { get; }للتحقق مما إذا كان المستطيل هو النقطة ، أي أن LLX يساوي URX و LLY يساوي URY.
IsTrivial { get; }للتحقق مما إذا كان المستطيل تافهًا ، أي أن حجمه وموضعه صفر.
LLX { get; set; }إحداثيات X للزاوية اليسرى السفلية.
LLY { get; set; }Y - تنسيق الزاوية اليسرى السفلية .
URX { get; set; }X - تنسيق الزاوية اليمنى العلوية .
URY { get; set; }Y - تنسيق الركن الأيمن العلوي.
Width { get; }عرض المستطيل .

طُرق

اسموصف
static FromRect(Rectangle)يقوم بتهيئة مستطيل جديد من مثيل معين لـ System.Drawing.Rectangle.
static Parse(string)حاول تحليل السلسلة واستخراج مكونات المستطيل منها llx ، lly ، urx ، ury.
Center()إرجاع إحداثيات مركز المستطيل.
Clone()استنساخ الكائن المستطيل.
Contains(Point)لتحديد ما إذا كانت نقطة معينة داخل المستطيل.
Equals(Rectangle)تحقق مما إذا كانت المستطيلات متساوية ، أي لها نفس الموضع والأحجام.
Intersect(Rectangle)يتقاطع مع المستطيلات.
IsIntersect(Rectangle)لتحديد ما إذا كان هذا المستطيل يتقاطع مع مستطيل آخر.
Join(Rectangle)ربط المستطيلات .
NearEquals(Rectangle, double)تحقق مما إذا كانت المستطيلات متساوية تقريبًا ، أي لها نفس الموضع والأحجام تقريبًا (حتى دلتا).
Rotate(int)تدوير المستطيل بالزاوية المحددة.
Rotate(Rotation)تدوير المستطيل بالزاوية المحددة.
ToPoints()تحويل المستطيل إلى مصفوفة من النقاط (“النقاط الرباعية”) .
ToRect()تحويل المستطيل إلى مثيل System.Drawing.Rectangle. يتم اقتطاع مواضع النقطة العائمة وحجمها.
override ToString()يحصل على تمثيل سلسلة المستطيل .

مجالات

اسموصف
static Emptyمستطيل فارغ

أنظر أيضا