## Region class


ग्राफिक आकार के आंतरिक भाग का प्रतिनिधित्व करता है। इस क्लास के ऑब्जेक्ट्स को केवल [System::MakeObject()](../../system/makeobject/) फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को [System::SmartPtr](../../system/smartptr/) पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।

```cpp
class Region : public System::Object
```

## विधियाँ

| विधि | विवरण |
| --- | --- |
| [Clone](./clone/)() const | वर्तमान ऑब्जेक्ट की एक प्रति लौटाता है। |
| [Complement](./complement/)(const RectangleF\&) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए क्षेत्र को निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र के उस भाग से बदलता है जो इस क्षेत्र के साथ प्रतिच्छेद नहीं करता। |
| [Complement](./complement/)(const Rectangle\&) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए क्षेत्र को निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र के उस भाग से बदलता है जो इस क्षेत्र के साथ प्रतिच्छेद नहीं करता। |
| [Complement](./complement/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए क्षेत्र को निर्दिष्ट पथ द्वारा परिभाषित क्षेत्र के उस भाग से बदलता है जो इस क्षेत्र के साथ प्रतिच्छेद नहीं करता। |
| [Complement](./complement/)(const SharedPtr\<Region\>\&) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए क्षेत्र को निर्दिष्ट क्षेत्र के उस भाग से बदलता है जो इस क्षेत्र के साथ प्रतिच्छेद नहीं करता। |
| [Dispose](./dispose/)() | वर्तमान ऑब्जेक्ट द्वारा प्राप्त सभी ऑपरेटिंग सिस्टम संसाधनों को रिलीज़ करता है। |
| [Equals](./equals/)(const SharedPtr\<Region\>\&, const SharedPtr\<Graphics\>\&) | निर्धारित करता है कि क्या निर्दिष्ट क्षेत्र वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए क्षेत्र के समान है, निर्दिष्ट ड्राइंग सतह पर। |
| [Exclude](./exclude/)(const RectangleF\&) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए क्षेत्र को निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र को बाहर निकालने के परिणाम से बदलता है। |
| [Exclude](./exclude/)(const Rectangle\&) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए क्षेत्र को निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र को बाहर निकालने के परिणाम से बदलता है। |
| [Exclude](./exclude/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए क्षेत्र को निर्दिष्ट पथ द्वारा परिभाषित क्षेत्र को बाहर निकालने के परिणाम से बदलता है। |
| [Exclude](./exclude/)(const SharedPtr\<Region\>\&) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए क्षेत्र को निर्दिष्ट क्षेत्र को बाहर निकालने के परिणाम से बदलता है। |
| [GetBounds](./getbounds/)(const SharedPtr\<Graphics\>\&) const | एक [RectangleF](../rectanglef/) संरचना प्राप्त करता है जो इस [Region](./) को [Graphics](../graphics/) ऑब्जेक्ट की ड्राइंग सतह पर बाउंड करने वाला आयत दर्शाती है। |
| [GetRegionData](./getregiondata/)() const | एक RegionData ऑब्जेक्ट लौटाता है जिसमें वह डेटा होता है जो वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए क्षेत्र को परिभाषित करता है। |
| [GetRegionScans](./getregionscans/)(const SharedPtr\<Drawing2D::Matrix\>\&) const | निर्दिष्ट मैट्रिक्स परिवर्तन लागू होने के बाद इस [Region](./) को लगभग दर्शाने वाले [RectangleF](../rectanglef/) संरचनाओं की एक सरणी लौटाता है। |
| [Intersect](./intersect/)(const RectangleF\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र के प्रतिच्छेदन के परिणाम से बदलता है। |
| [Intersect](./intersect/)(const Rectangle\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र के प्रतिच्छेदन के परिणाम से बदलता है। |
| [Intersect](./intersect/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट पथ द्वारा परिभाषित क्षेत्र के प्रतिच्छेदन के परिणाम से बदलता है। |
| [Intersect](./intersect/)(const SharedPtr\<Region\>\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट क्षेत्र के प्रतिच्छेदन के परिणाम से बदलता है। |
| [IsEmpty](./isempty/)(const SharedPtr\<Graphics\>\&) const | निर्धारित करता है कि वर्तमान वस्तु द्वारा प्रतिनिधित्व किया गया क्षेत्र निर्दिष्ट ड्राइंग सतह पर खाली आंतरिक भाग रखता है या नहीं। |
| [IsInfinite](./isinfinite/)(const SharedPtr\<Graphics\>\&) const | निर्धारित करता है कि वर्तमान वस्तु द्वारा प्रतिनिधित्व किया गया क्षेत्र निर्दिष्ट ड्राइंग सतह पर अनंत आंतरिक भाग रखता है या नहीं। |
| [IsVisible](./isvisible/)(const Point\&) const | निर्धारित करता है कि क्या निर्दिष्ट बिंदु वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र के भीतर स्थित है। |
| [IsVisible](./isvisible/)(const PointF\&) const | निर्धारित करता है कि क्या निर्दिष्ट बिंदु वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र के भीतर स्थित है। |
| [IsVisible](./isvisible/)(const Rectangle\&) | निर्धारित करता है कि क्या निर्दिष्ट आयत का कोई भाग वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र के भीतर स्थित है। |
| [IsVisible](./isvisible/)(const RectangleF\&) | निर्धारित करता है कि क्या निर्दिष्ट आयत का कोई भाग वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र के भीतर स्थित है। |
| [IsVisible](./isvisible/)(const Point\&, const SharedPtr\<Graphics\>\&) const | निर्धारित करता है कि क्या निर्दिष्ट बिंदु निर्दिष्ट ग्राफ़िक्स का उपयोग करके वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र के भीतर स्थित है। |
| [IsVisible](./isvisible/)(const PointF\&, const SharedPtr\<Graphics\>\&) const | निर्धारित करता है कि क्या निर्दिष्ट बिंदु निर्दिष्ट ग्राफ़िक्स का उपयोग करके वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र के भीतर स्थित है। |
| [IsVisible](./isvisible/)(const Rectangle\&, const SharedPtr\<Graphics\>\&) | निर्धारित करता है कि क्या निर्दिष्ट आयत का कोई भाग निर्दिष्ट ग्राफ़िक्स का उपयोग करके वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र के भीतर स्थित है। |
| [IsVisible](./isvisible/)(const RectangleF\&, const SharedPtr\<Graphics\>\&) | निर्धारित करता है कि क्या निर्दिष्ट आयत का कोई भाग निर्दिष्ट ग्राफ़िक्स का उपयोग करके वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र के भीतर स्थित है। |
| [IsVisible](./isvisible/)(float, float) const | निर्धारित करता है कि क्या निर्दिष्ट बिंदु वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र के भीतर स्थित है। |
| [IsVisible](./isvisible/)(float, float, const SharedPtr\<Graphics\>\&) const | निर्धारित करता है कि क्या निर्दिष्ट बिंदु निर्दिष्ट ग्राफ़िक्स का उपयोग करके वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र के भीतर स्थित है। |
| [MakeEmpty](./makeempty/)() | वर्तमान वस्तु को खाली आंतरिक भाग के साथ प्रारंभ करता है। |
| [MakeInfinite](./makeinfinite/)() | इस क्षेत्र वस्तु को अनंत आंतरिक भाग के साथ प्रारंभ करता है। |
| [Region](./region/)() | [Region](./) वर्ग का एक नया उदाहरण बनाता है। |
| [Region](./region/)(const RectangleF\&) | [Region](./) वर्ग का एक नया उदाहरण बनाता है जो निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र का प्रतिनिधित्व करता है। |
| [Region](./region/)(const Rectangle\&) | [Region](./) वर्ग का एक नया उदाहरण बनाता है जो निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र का प्रतिनिधित्व करता है। |
| [Region](./region/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | [Region](./) वर्ग का एक नया उदाहरण बनाता है जो निर्दिष्ट पथ द्वारा परिभाषित क्षेत्र का प्रतिनिधित्व करता है। |
| [Region](./region/)(const SkPath\&) |  |
| [Region](./region/)(const SharedPtr\<Drawing2D::RegionData\>\&) | [Region](./) वर्ग का एक नया उदाहरण बनाता है जो निर्दिष्ट RegionData वस्तु द्वारा परिभाषित क्षेत्र का प्रतिनिधित्व करता है। |
| [Transform](./transform/)(const SharedPtr\<Drawing2D::Matrix\>\&) | इस क्षेत्र को निर्दिष्ट मैट्रिक्स द्वारा परिवर्तित करता है। |
| [Transform](./transform/)(const SkMatrix\&) | इस क्षेत्र को निर्दिष्ट मैट्रिक्स द्वारा परिवर्तित करता है। |
| [Translate](./translate/)(int, int) | क्षेत्र के निर्देशांक को निर्दिष्ट मात्रा से स्थानांतरित करता है। |
| [Translate](./translate/)(float, float) | क्षेत्र के निर्देशांक को निर्दिष्ट मात्रा से स्थानांतरित करता है। |
| [Union](./union/)(const RectangleF\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र के संघ संचालन के परिणाम से बदलता है। |
| [Union](./union/)(const Rectangle\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र के संघ के परिणाम से बदलता है। |
| [Union](./union/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट पथ द्वारा परिभाषित क्षेत्र के संघ के परिणाम से बदलता है। |
| [Union](./union/)(const SharedPtr\<Region\>\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट क्षेत्र के संघ के परिणाम से बदलता है। |
| [Xor](./xor/)(const RectangleF\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र के उन भागों से बदलता है जो प्रतिच्छेद नहीं करते। |
| [Xor](./xor/)(const Rectangle\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट आयत द्वारा परिभाषित क्षेत्र के उन भागों से बदलता है जो प्रतिच्छेद नहीं करते। |
| [Xor](./xor/)(const SharedPtr\<Drawing2D::GraphicsPath\>\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट पथ द्वारा परिभाषित क्षेत्र के उन भागों से बदलता है जो प्रतिच्छेद नहीं करते। |
| [Xor](./xor/)(const SharedPtr\<Region\>\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए क्षेत्र को इस क्षेत्र और निर्दिष्ट क्षेत्र के उन भागों से बदलता है जो प्रतिच्छेद नहीं करते। |
| virtual [~Region](./~region/)() | डिस्ट्रक्टर। |
## संबंधित देखें

* Class [Object](../../system/object/)
* Namespace [System::Drawing](../)
* Library [Aspose.Page for C++](../../)
