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

أنظر أيضا