RectangleF
محتويات
[
يخفي
]RectangleF structure
يخزن مجموعة من أربعة أرقام فاصلة عائمة تمثل موقع وحجم المستطيل.
public struct RectangleF
المنشئون
اسم | وصف |
---|---|
RectangleF(PointF, SizeF) | يقوم بتهيئة مثيل جديد لملفRectangleF هيكل بالموقع والحجم المحددين. |
RectangleF(float, float, float, float) | يقوم بتهيئة مثيل جديد لملفRectangleF هيكل بالموقع والحجم المحددين. |
الخصائص
اسم | وصف |
---|---|
static Empty { get; } | يحصل على مثيل جديد لملفRectangleF هيكل لديهX وY وWidth وHeight تم ضبط القيم على الصفر. |
Bottom { get; set; } | الحصول على أو تحديد إحداثي ص الذي يمثل مجموعY وHeight من هذاRectangleF هيكل . |
Height { get; set; } | الحصول على أو تحديد ارتفاع هذاRectangleF هيكل . |
IsEmpty { get; } | يحصل على قيمة تشير إلى ما إذا كان ملفWidth أوHeight ملكية هذاRectangleF بقيمة صفر . |
Left { get; set; } | الحصول على أو تحديد إحداثيات x للحافة اليسرى لهذاRectangleF هيكل . |
Location { get; set; } | الحصول على إحداثيات الزاوية اليسرى العلوية أو تحديدهاRectangleF هيكل . |
Right { get; set; } | الحصول على أو تحديد الإحداثي x الذي يمثل مجموعX وWidth من هذاRectangleF هيكل . |
Size { get; set; } | الحصول على أو تحديد حجم هذاRectangleF . |
Top { get; set; } | الحصول على أو تحديد إحداثيات y للحافة العلوية لهذاRectangleF هيكل . |
Width { get; set; } | الحصول على أو تحديد عرض هذاRectangleF هيكل . |
X { get; set; } | الحصول على أو تحديد إحداثيات x للركن الأيسر العلوي لهذاRectangleF هيكل . |
Y { get; set; } | الحصول على أو تحديد إحداثيات y للركن الأيسر العلوي لهذاRectangleF هيكل . |
طُرق
اسم | وصف |
---|---|
static FromLeftTopRightBottom(float, float, float, float) | ينشئ ملفRectangleF هيكل مع الزاوية العلوية اليسرى والزاوية اليمنى السفلية في المواقع المحددة. |
static FromPoints(PointF, PointF) | ينشئ ملفًا جديدًاRectangle من نقطتين محددتين. رأسين من المخلوقاتRectangle سوف تكون مساوية لتمريرهاpoint1 وpoint2 . ستكون هذه عادةً الرؤوس المعاكسة. |
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) | اختبارات سواءobj هوRectangleF بنفس موقع وحجم هذاRectangleF . |
override GetHashCode() | يحصل على كود التجزئة لهذاRectangleF هيكل . |
Inflate(SizeF) | ينفخ هذاRectangleF بالمبلغ المحدد. |
Inflate(float, float) | ينفخ هذاRectangleF هيكل بالمبلغ المحدد. |
Intersect(RectangleF) | يستبدل هذاRectangleF هيكل مع تقاطع نفسه والمحددةRectangleF هيكل . |
IntersectsWith(RectangleF) | لتحديد ما إذا كان هذا المستطيل يتقاطع معrect . |
Normalize() | تسوية المستطيل بجعل عرضه وارتفاعه موجبين ، اليسار أقل من اليمين والجزء العلوي أقل من الأسفل . |
Offset(PointF) | يضبط موقع هذا المستطيل بالمقدار المحدد. |
Offset(float, float) | يضبط موقع هذا المستطيل بالمقدار المحدد. |
override ToString() | تحويل سمات هذاRectangleF لسلسلة يمكن للبشر قراءتها. |
operator / | ينفذ المشغل /. |
operator == | اختبارات ما إذا كان اثنانRectangleF الهياكل لها موقع وحجم متساويين. |
implicit operator | تحويل المحددRectangle هيكل لRectangleF هيكل . |
operator != | اختبارات ما إذا كان اثنانRectangleF تختلف الهياكل في الموقع أو الحجم. |
operator * | تنفيذ عامل التشغيل * . |
أنظر أيضا
- مساحة الاسم Aspose.Imaging
- المجسم Aspose.Imaging