System::Drawing::Region فئة
محتويات
[
يخفي
]Region class
تمثل داخل الشكل الرسومي. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() . لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class Region : public System::Object
الطرق
| طريقة | الوصف |
|---|---|
| Clone() const | يعيد نسخة من الكائن الحالي. |
| Complement(const RectangleF&) | يستبدل المنطقة التي يمثلها الكائن الحالي بالجزء من المنطقة المحددة بواسطة المستطيل المحدد والذي لا يتقاطع مع هذه المنطقة. |
| Complement(const Rectangle&) | يستبدل المنطقة التي يمثلها الكائن الحالي بالجزء من المنطقة المحددة بواسطة المستطيل المحدد والذي لا يتقاطع مع هذه المنطقة. |
| Complement(const SharedPtr<Drawing2D::GraphicsPath>&) | يستبدل المنطقة التي يمثلها الكائن الحالي بالجزء من المنطقة المحددة بواسطة المسار المحدد والذي لا يتقاطع مع هذه المنطقة. |
| Complement(const SharedPtr<Region>&) | يستبدل المنطقة التي يمثلها الكائن الحالي بالجزء من المنطقة المحددة التي لا تتقاطع مع هذه المنطقة. |
| Dispose() | يطلق جميع موارد نظام التشغيل التي حصل عليها الكائن الحالي. |
| Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&) | يحدد ما إذا كانت المنطقة المحددة مطابقة للمنطقة التي يمثلها الكائن الحالي على سطح الرسم المحدد. |
| Exclude(const RectangleF&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة استبعاد المنطقة المحددة بواسطة المستطيل المحدد منها. |
| Exclude(const Rectangle&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة استبعاد المنطقة المحددة بواسطة المستطيل المحدد منها. |
| Exclude(const SharedPtr<Drawing2D::GraphicsPath>&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة استبعاد المنطقة المحددة بواسطة المسار المحدد منها. |
| Exclude(const SharedPtr<Region>&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة استبعاد المنطقة المحددة منها. |
| GetBounds(const SharedPtr<Graphics>&) const | يحصل على بنية RectangleF التي تمثل مستطيلًا يحد هذه Region على سطح الرسم لكائن Graphics. |
| GetRegionData() const | يعيد كائن RegionData يحتوي على البيانات التي تُعرّف المنطقة التي يمثلها الكائن الحالي. |
| GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) const | يعيد مصفوفة من بنى RectangleF التي تقرب هذه Region بعد تطبيق التحويل المصفوفي المحدد. |
| Intersect(const RectangleF&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة تقاطع هذه المنطقة مع منطقة محددة بواسطة المستطيل المحدد. |
| Intersect(const Rectangle&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة تقاطع هذه المنطقة مع منطقة محددة بواسطة المستطيل المحدد. |
| Intersect(const SharedPtr<Drawing2D::GraphicsPath>&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة تقاطع هذه المنطقة ومنطقة معرفة بالمسار المحدد. |
| Intersect(const SharedPtr<Region>&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة تقاطع هذه المنطقة والمنطقة المحددة. |
| IsEmpty(const SharedPtr<Graphics>&) const | يحدد ما إذا كانت المنطقة التي يمثلها الكائن الحالي ذات داخلية فارغة على سطح الرسم المحدد. |
| IsInfinite(const SharedPtr<Graphics>&) const | يحدد ما إذا كانت المنطقة التي يمثلها الكائن الحالي ذات داخلية لا نهائية على سطح الرسم المحدد. |
| IsVisible(const Point&) const | يحدد ما إذا كانت النقطة المحددة موجودة داخل المنطقة التي يمثلها الكائن الحالي. |
| IsVisible(const PointF&) const | يحدد ما إذا كانت النقطة المحددة موجودة داخل المنطقة التي يمثلها الكائن الحالي. |
| IsVisible(const Rectangle&) | يحدد ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل المنطقة التي يمثلها الكائن الحالي. |
| IsVisible(const RectangleF&) | يحدد ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل المنطقة التي يمثلها الكائن الحالي. |
| IsVisible(const Point&, const SharedPtr<Graphics>&) const | يحدد ما إذا كانت النقطة المحددة موجودة داخل المنطقة التي يمثلها الكائن الحالي باستخدام الرسومات المحددة. |
| IsVisible(const PointF&, const SharedPtr<Graphics>&) const | يحدد ما إذا كانت النقطة المحددة موجودة داخل المنطقة التي يمثلها الكائن الحالي باستخدام الرسومات المحددة. |
| IsVisible(const Rectangle&, const SharedPtr<Graphics>&) | يحدد ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل المنطقة التي يمثلها الكائن الحالي باستخدام الرسومات المحددة. |
| IsVisible(const RectangleF&, const SharedPtr<Graphics>&) | يحدد ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل المنطقة التي يمثلها الكائن الحالي باستخدام الرسومات المحددة. |
| IsVisible(float, float) const | يحدد ما إذا كانت النقطة المحددة موجودة داخل المنطقة التي يمثلها الكائن الحالي. |
| IsVisible(float, float, const SharedPtr<Graphics>&) const | يحدد ما إذا كانت النقطة المحددة موجودة داخل المنطقة التي يمثلها الكائن الحالي باستخدام الرسومات المحددة. |
| MakeEmpty() | يُهيئ الكائن الحالي ليكون ذا داخلية فارغة. |
| MakeInfinite() | يُهيئ كائن المنطقة هذا ليكون ذا داخلية لا نهائية. |
| Region() | ينشئ مثيلاً جديدًا من الفئة Region. |
| Region(const RectangleF&) | ينشئ مثيلاً جديدًا من الفئة Region التي تمثل منطقة معرفة بالمستطيل المحدد. |
| Region(const Rectangle&) | ينشئ مثيلاً جديدًا من الفئة Region التي تمثل منطقة معرفة بالمستطيل المحدد. |
| Region(const SharedPtr<Drawing2D::GraphicsPath>&) | ينشئ مثيلاً جديدًا من الفئة Region التي تمثل منطقة معرفة بالمسار المحدد. |
| Region(const SkPath&) | |
| Region(const SharedPtr<Drawing2D::RegionData>&) | ينشئ مثيلاً جديدًا من الفئة Region التي تمثل منطقة معرفة بكائن RegionData المحدد. |
| Transform(const SharedPtr<Drawing2D::Matrix>&) | يحوّل هذه المنطقة بالمصفوفة المحددة. |
| Transform(const SkMatrix&) | يحوّل هذه المنطقة بالمصفوفة المحددة. |
| Translate(int, int) | ينقل إحداثيات المنطقة بالمقدار المحدد. |
| Translate(float, float) | ينقل إحداثيات المنطقة بالمقدار المحدد. |
| Union(const RectangleF&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة عملية الاتحاد بين هذه المنطقة ومنطقة معرفة بالمستطيل المحدد. |
| Union(const Rectangle&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة اتحاد هذه المنطقة ومنطقة معرفة بالمستطيل المحدد. |
| Union(const SharedPtr<Drawing2D::GraphicsPath>&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة اتحاد هذه المنطقة ومنطقة معرفة بالمسار المحدد. |
| Union(const SharedPtr<Region>&) | يستبدل المنطقة التي يمثلها الكائن الحالي بنتيجة اتحاد هذه المنطقة والمنطقة المحددة. |
| Xor(const RectangleF&) | يستبدل المنطقة التي يمثلها الكائن الحالي بأجزاء هذه المنطقة والمنطقة المعرفة بالمستطيل المحدد التي لا تتقاطع. |
| Xor(const Rectangle&) | يستبدل المنطقة التي يمثلها الكائن الحالي بأجزاء هذه المنطقة والمنطقة المعرفة بالمستطيل المحدد التي لا تتقاطع. |
| Xor(const SharedPtr<Drawing2D::GraphicsPath>&) | يستبدل المنطقة التي يمثلها الكائن الحالي بأجزاء هذه المنطقة والمنطقة المعرفة بالمسار المحدد التي لا تتقاطع. |
| Xor(const SharedPtr<Region>&) | يستبدل المنطقة التي يمثلها الكائن الحالي بأجزاء هذه المنطقة والمنطقة المحددة التي لا تتقاطع. |
| virtual ~Region() | المدمر. |
انظر أيضًا
- Class Object
- Namespace System::Drawing
- Library Aspose.Font for C++