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.Page for C++