RectangleF
محتويات
[
يخفي
]RectangleF structure
يخزن مجموعة من أربعة أرقام فاصلة عائمة تمثل موقع المستطيل وحجمه . لمزيد من وظائف المنطقة المتقدمة ، استخدم كائن المنطقة.
public struct RectangleF : IEquatable<RectangleF>
المنشئون
| اسم | وصف |
|---|---|
| RectangleF(PointF, SizeF) | تهيئة مثيل جديد لبنية RectangleF بالموقع والحجم المحددين. |
| RectangleF(float, float, float, float) | تهيئة مثيل جديد لبنية RectangleF بالموقع والحجم المحددين. |
الخصائص
| اسم | وصف |
|---|---|
| Bottom { get; } | الحصول على إحداثيات y التي تمثل مجموع Y والارتفاع لبنية RectangleF . |
| Height { get; set; } | الحصول على أو تحديد ارتفاع بنية RectangleF . |
| IsEmpty { get; } | يحصل على قيمة تشير إلى ما إذا كان ملفWidth أوHeight property من هذاRectangleFبقيمة صفر . |
| Left { get; } | الحصول على إحداثيات x للحافة اليسرى لهيكل المستطيل F. |
| Location { get; set; } | الحصول على إحداثيات الزاوية اليسرى العلوية أو تحديدهاRectangleF هيكل . |
| Right { get; } | الحصول على إحداثيات x التي تمثل مجموع X وعرض بنية RectangleF . |
| Size { get; set; } | الحصول على أو تحديد حجم هذاRectangleF . |
| Top { get; } | الحصول على إحداثيات y للحافة العلوية لبنية RectangleF . |
| Width { get; set; } | الحصول على أو تحديد عرض بنية RectangleF. |
| X { get; set; } | الحصول على أو تعيين إحداثيات x للركن الأيسر العلوي لبنية RectangleF . |
| Y { get; set; } | الحصول على أو تعيين إحداثيات x للركن الأيسر العلوي لبنية RectangleF . |
طُرق
| اسم | وصف |
|---|---|
| static FromLTRB(float, float, float, float) | إنشاء هيكل RectangleF مع الزاوية العلوية اليسرى والزاوية اليمنى السفلية في المواقع المحددة . |
| static Inflate(RectangleF, float, float) | إنشاء وإرجاع نسخة مضخمة من المحددRectangleF هيكل . تضخم النسخة بالمقدار المحدد. يبقى المستطيل الأصلي بدون تعديل. |
| static Intersect(RectangleF, RectangleF) | إرجاع أRectangleF الهيكل الذي يمثل تقاطع مستطيلين . إذا لم يكن هناك تقاطع ، وفارغRectangleF تم إرجاعه . |
| static Union(RectangleF, RectangleF) | لإنشاء أصغر مستطيل ثالث ممكن يمكن أن يحتوي على كلا المستطيلين اللذين يشكلان اتحادًا. |
| Contains(PointF) | لتحديد ما إذا كانت النقطة المحددة متضمنة في هذاRectangleF هيكل . |
| Contains(RectangleF) | لتحديد ما إذا كانت المنطقة المستطيلة ممثلة بـrect موجود بالكامل في هذاRectangleF هيكل . |
| Contains(float, float) | لتحديد ما إذا كانت النقطة المحددة متضمنة في هذاRectangleF هيكل . |
| override Equals(object) | تحديد ما إذا كان الملف المحددObject ، يساوي هذا المثال. |
| Equals(RectangleF) | اختبارات أخرىRectangleF هيكل له نفس الموقع والحجم من هذاRectangleF هيكل . |
| override GetHashCode() | إرجاع رمز تجزئة لهذا المثال. |
| Inflate(SizeF) | ينفخ هذاRectangleF بالمبلغ المحدد. |
| Inflate(float, float) | ينفخ هذاRectangleF هيكل بالمبلغ المحدد. |
| Intersect(RectangleF) | يستبدل هذاRectangleF هيكل مع تقاطع نفسه و المحدد RectangleF هيكل . |
| IntersectsWith(RectangleF) | لتحديد ما إذا كان هذا المستطيل يتقاطع معrect . |
| Offset(PointF) | يضبط موقع هذا المستطيل بالمقدار المحدد. |
| Offset(float, float) | يضبط موقع هذا المستطيل بالمقدار المحدد. |
| override ToString() | تحويل سمات هذاRectangle لسلسلة يمكن للبشر قراءتها. |
| operator == | اختبار ما إذا كان اثنانRectangleF الهياكل لها موقع وحجم متساويين. |
| implicit operator | تحويل بنية المستطيل المحددة إلى بنية RectangleF. |
| operator != | اختبار ما إذا كان اثنانRectangleF تختلف الهياكل في الموقع أو الحجم. |
مجالات
| اسم | وصف |
|---|---|
| static readonly Empty | يمثل مثيلاً لملفRectangleF فئة مع أعضائها غير مهيأ. |
أنظر أيضا
- مساحة الاسم System.Drawing
- المجسم Aspose.Drawing