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 | مستطيل فارغ |
أنظر أيضا