Region

Region class

يصف الجزء الداخلي لشكل رسومي مكون من مستطيلات ومسارات. لا يمكن توريث هذه الفئة.

public sealed class Region : IDisposable

المنشئون

اسموصف
Region()يقوم بتهيئة مثيل جديد لملفRegion فئة .
Region(GraphicsPath)يقوم بتهيئة مثيل جديد لملفRegion فئة مع المحددGraphicsPath .
Region(Rectangle)يقوم بتهيئة مثيل جديد لملفRegion فئة من المحددRectangle هيكل .
Region(RectangleF)يقوم بتهيئة مثيل جديد لملفRegion فئة من المحددRectangleF هيكل .
Region(RegionData)يقوم بتهيئة مثيل جديد لملفRegion فئة من البيانات المحددة.

طُرق

اسموصف
Clone()لإنشاء نسخة طبق الأصل من هذاRegion .
Complement(GraphicsPath)يقوم بتحديث هذاRegion لاحتواء الجزء المحددGraphicsPath التي لا تتقاطع مع هذا Region .
Complement(Rectangle)يقوم بتحديث هذاRegion لاحتواء الجزء المحددRectangle هيكل لا يتقاطع مع هذاRegion .
Complement(RectangleF)يقوم بتحديث هذاRegion لاحتواء الجزء المحددRectangleF هيكل لا يتقاطع مع هذاRegion .
Complement(Region)يقوم بتحديث هذاRegion لاحتواء الجزء المحددRegion هذا لا يتقاطع مع هذا Region .
Dispose()يقوم بإصدار كافة الموارد التي يستخدمها هذاRegion .
Equals(Region, Graphics)تختبر ما إذا كان الملف المحددRegion مطابق لهذاRegion على سطح الرسم المحدد .
Exclude(GraphicsPath)يقوم بتحديث هذاRegion لتحتوي فقط على جزء من الجزء الداخلي لا يتقاطع مع المحددGraphicsPath .
Exclude(Rectangle)يقوم بتحديث هذاRegion لاحتواء فقط الجزء الداخلي الخاص به الذي لا يتقاطع مع المحددRectangle هيكل .
Exclude(RectangleF)يقوم بتحديث هذاRegion لتحتوي فقط على جزء من الجزء الداخلي لا يتقاطع مع المحددRectangleF هيكل .
Exclude(Region)يقوم بتحديث هذاRegion لاحتواء فقط الجزء الداخلي الخاص به الذي لا يتقاطع مع المحددRegion .
GetBounds(Graphics)يحصل على أRectangleFالهيكل الذي يمثل المستطيل الذي يحد هذاRegion على سطح الرسم أGraphics الكائن .
GetRegionData()إرجاع أRegionData التي تمثل المعلومات التي تصف هذاRegion .
GetRegionScans(Matrix)تُرجع مصفوفة منRectangleF الهياكل التي تقارب هذاRegion بعد تطبيق تحويل المصفوفة المحدد.
Intersect(GraphicsPath)يقوم بتحديث هذاRegion إلى تقاطع نفسه مع المحددGraphicsPath .
Intersect(Rectangle)يقوم بتحديث هذاRegion إلى تقاطع نفسه مع المحددRectangle هيكل .
Intersect(RectangleF)يقوم بتحديث هذاRegion إلى تقاطع نفسه مع المحدد RectangleF هيكل .
Intersect(Region)يقوم بتحديث هذاRegion إلى تقاطع نفسه مع المحددRegion .
IsEmpty(Graphics)اختبارات ما إذا كان هذاRegion يحتوي على مساحة داخلية فارغة على سطح الرسم المحدد.
IsInfinite(Graphics)اختبارات ما إذا كان هذاRegion له مساحة داخلية لا نهائية على سطح الرسم المحدد.
IsVisible(Point)تختبر ما إذا كان الملف المحددPoint هيكل وارد في هذاRegion .
IsVisible(PointF)تختبر ما إذا كان الملف المحددPointF هيكل وارد في هذاRegion .
IsVisible(Rectangle)اختبارات ما إذا كان أي جزء من المحددRectangle هيكل موجود في this Region .
IsVisible(RectangleF)اختبارات ما إذا كان أي جزء من المحددRectangleF هيكل وارد within هذاRegion .
IsVisible(float, float)يختبر ما إذا كانت النقطة المحددة متضمنة في هذاRegion .
IsVisible(Point, Graphics)تختبر ما إذا كان الملف المحددPoint هيكل وارد في هذاRegion عند الرسم باستخدام المحددGraphics .
IsVisible(PointF, Graphics)تختبر ما إذا كان الملف المحددPointF هيكل وارد في هذاRegion عند الرسم باستخدام المحددGraphics .
IsVisible(Rectangle, Graphics)اختبارات ما إذا كان أي جزء من المحددRectangle هيكل وارد within هذاRegion عند رسمها باستخدام المحددGraphics .
IsVisible(RectangleF, Graphics)اختبارات ما إذا كان أي جزء من المحددRectangleF هيكل وارد within هذاRegion عند رسمها باستخدام المحددGraphics .
IsVisible(float, float, Graphics)يختبر ما إذا كانت النقطة المحددة متضمنة في هذاRegion عند رسمها باستخدام المحددGraphics.
IsVisible(int, int, Graphics)يختبر ما إذا كانت النقطة المحددة متضمنة في هذاRegion الكائن عند رسمها باستخدام المحددGraphics الكائن .
IsVisible(float, float, float, float)يختبر ما إذا كان أي جزء من المستطيل المحدد متضمنًا في هذاRegion .
IsVisible(int, int, int, int)يختبر ما إذا كان أي جزء من المستطيل المحدد متضمنًا في هذاRegion .
IsVisible(float, float, float, float, Graphics)يختبر ما إذا كان أي جزء من المستطيل المحدد متضمنًا في هذاRegion عند الرسم باستخدام المحددGraphics .
IsVisible(int, int, int, int, Graphics)يختبر ما إذا كان أي جزء من المستطيل المحدد متضمنًا في هذاRegion عند draw باستخدام المحددGraphics .
MakeEmpty()يقوم بتهيئة هذاRegion إلى مساحة داخلية فارغة.
MakeInfinite()يقوم بتهيئة هذاRegion كائن داخلي لانهائي .
Transform(Matrix)يحول هذاRegion حسب المحددMatrix .
Translate(float, float)يزيح إحداثيات هذاRegion بالمبلغ المحدد.
Translate(int, int)يزيح إحداثيات هذاRegion بالمبلغ المحدد.
Union(GraphicsPath)يقوم بتحديث هذاRegion لاتحاد نفسه والمحددةGraphicsPath .
Union(Rectangle)يقوم بتحديث هذاRegion لاتحاد نفسه والمحددةRectangle هيكل .
Union(RectangleF)يقوم بتحديث هذاRegion لاتحاد نفسه والمحددةRectangleF هيكل .
Union(Region)يقوم بتحديث هذاRegion لاتحاد نفسه والمحددةRegion .
Xor(GraphicsPath)يقوم بتحديث هذاRegionإلى الاتحاد مطروحًا منه تقاطع نفسه مع المحددGraphicsPath .
Xor(Rectangle)يقوم بتحديث هذاRegionإلى الاتحاد مطروحًا منه تقاطع نفسه مع المحددRectangle هيكل .
Xor(RectangleF)يقوم بتحديث هذاRegion إلى الاتحاد مطروحًا منه تقاطع نفسه مع المحددRectangleF هيكل .
Xor(Region)يقوم بتحديث هذاRegionإلى الاتحاد مطروحًا منه تقاطع نفسه مع المحددRegion .

أنظر أيضا