## RectangleF class


एक छवि के आयताकार क्षेत्र का प्रतिनिधित्व करता है जिसे उसके ऊपरी बाएँ कोने के सिंगल-प्रिसीजन फ्लोटिंग पॉइंट X और Y निर्देशांक तथा उसकी चौड़ाई और ऊँचाई द्वारा परिभाषित किया गया है। इस प्रकार को स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को मान या संदर्भ द्वारा पास किया जाना चाहिए। इस प्रकार की वस्तुओं को प्रबंधित करने के लिए कभी भी [System::SmartPtr](../../system/smartptr/) क्लास का उपयोग न करें।

```cpp
class RectangleF
```

## विधियाँ

| विधि | विवरण |
| --- | --- |
| [Contains](./contains/)(float, float) | निर्धारित करता है कि निर्दिष्ट बिंदु वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के भीतर स्थित है या नहीं। |
| [Contains](./contains/)(const PointF\&) | निर्धारित करता है कि निर्दिष्ट बिंदु वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के भीतर स्थित है या नहीं। |
| [Contains](./contains/)(const RectangleF\&) | निर्धारित करता है कि निर्दिष्ट आयत वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के भीतर स्थित है या नहीं। |
| [Equals](./equals/)(const RectangleF\&) const | निर्धारित करता है कि वर्तमान और निर्दिष्ट वस्तुओं द्वारा प्रतिनिधित्व किए गए आयत समान हैं या नहीं। |
| static [FromLTRB](./fromltrb/)(float, float, float, float) | एक नया [RectangleF](./) वस्तु बनाता है जो निर्दिष्ट किनारा स्थितियों के साथ आयत का प्रतिनिधित्व करता है। |
| [get_Bottom](./get_bottom/)() const | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के निचले किनारे का y निर्देशांक लौटाता है। |
| [get_Height](./get_height/)() const | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की ऊँचाई लौटाता है। |
| [get_IsEmpty](./get_isempty/)() const | निर्धारित करता है कि वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के ऊपरी बाएँ कोने के X और Y निर्देशांक तथा उसकी चौड़ाई और ऊँचाई का मान 0 है या नहीं। |
| [get_Left](./get_left/)() const | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के बाएँ किनारे का X निर्देशांक लौटाता है। |
| [get_Location](./get_location/)() const | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के ऊपरी बाएँ कोने का स्थान निर्दिष्ट करने वाला [PointF](../pointf/) वर्ग का एक उदाहरण लौटाता है। |
| [get_Right](./get_right/)() const | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के दाएँ किनारे का X निर्देशांक लौटाता है। |
| [get_Size](./get_size/)() const | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की चौड़ाई और ऊँचाई निर्दिष्ट करने वाला [SizeF](../sizef/) वर्ग का एक उदाहरण लौटाता है। |
| [get_Top](./get_top/)() const | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के शीर्ष किनारे का Y निर्देशांक लौटाता है। |
| [get_Width](./get_width/)() const | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की चौड़ाई लौटाता है। |
| [get_X](./get_x/)() const | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के ऊपरी बाएँ कोने का X निर्देशांक लौटाता है। |
| [get_Y](./get_y/)() const | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के ऊपरी बाएँ कोने का Y निर्देशांक लौटाता है। |
| [GetHashCode](./gethashcode/)() const | वर्तमान वस्तु का हैश कोड लौटाता है। |
| [Inflate](./inflate/)(float, float) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की चौड़ाई और ऊँचाई को बढ़ाता है, आयत के ज्यामितीय केंद्र के स्थान को बनाए रखते हुए। चौड़ाई और ऊँचाई दोनों दिशाओं में निर्दिष्ट मात्राओं से बढ़ाई जाती हैं। |
| [Inflate](./inflate/)(const SizeF\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की चौड़ाई और ऊँचाई को बढ़ाता है, आयत के ज्यामितीय केंद्र के स्थान को बनाए रखते हुए। चौड़ाई और ऊँचाई दोनों दिशाओं में निर्दिष्ट आकार वस्तु के चौड़ाई और ऊँचाई मानों द्वारा निर्धारित मात्राओं से क्रमशः बढ़ाई जाती हैं। |
| static [Inflate](./inflate/)(const RectangleF\&, float, float) | निर्दिष्ट वस्तु द्वारा प्रतिनिधित्व किए गए आयत की चौड़ाई और ऊँचाई को बढ़ाता है, आयत के ज्यामितीय केंद्र के स्थान को बनाए रखते हुए। चौड़ाई और ऊँचाई दोनों दिशाओं में निर्दिष्ट मात्राओं से बढ़ाई जाती हैं। |
| [Intersect](./intersect/)(const RectangleF\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत को उस आयत से बदलता है जो निर्दिष्ट वस्तु द्वारा प्रतिनिधित्व किए गए आयत के साथ उसके प्रतिच्छेदन से प्राप्त होता है। |
| static [Intersect](./intersect/)(const RectangleF\&, const RectangleF\&) | निर्दिष्ट आयतों के प्रतिच्छेदन का परिणाम स्वरूप एक आयत लौटाता है। |
| [IntersectsWith](./intersectswith/)(const RectangleF\&) | निर्धारित करता है कि वर्तमान और निर्दिष्ट वस्तुओं द्वारा प्रतिनिधित्व किए गए आयत प्रतिच्छेदित होते हैं या नहीं। |
| [Offset](./offset/)(const PointF\&) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की स्थिति को निर्दिष्ट मात्राओं से ऑफसेट करता है। |
| [Offset](./offset/)(float, float) | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की स्थिति को निर्दिष्ट मात्राओं से ऑफसेट करता है। |
| [operator!=](./operator!=/)(std::nullptr_t) const | हमेशा true लौटाता है। |
| [operator==](./operator==/)(std::nullptr_t) const | हमेशा false लौटाता है। |
| [RectangleF](./rectanglef/)() | एक नया [RectangleF](./) वस्तु बनाता है जो X और Y निर्देशांक तथा चौड़ाई और ऊँचाई मान 0 पर सेट किए गए आयत का प्रतिनिधित्व करता है। |
| [RectangleF](./rectanglef/)(float, float, float, float) | एक नया [RectangleF](./) वस्तु बनाता है जो उसके ऊपरी बाएँ कोने के निर्दिष्ट निर्देशांक और चौड़ाई तथा ऊँचाई के साथ आयत का प्रतिनिधित्व करता है। |
| [RectangleF](./rectanglef/)(const PointF\&, const SizeF\&) | एक नया [RectangleF](./) ऑब्जेक्ट बनाता है जो एक आयत का प्रतिनिधित्व करता है, जिसकी ऊपरी बाएँ कोने के निर्देशांक [PointF](../pointf/) क्लास के एक उदाहरण के रूप में और उसकी चौड़ाई व ऊँचाई [SizeF](../sizef/) क्लास के एक उदाहरण के रूप में निर्दिष्ट होते हैं। |
| explicit [RectangleF](./rectanglef/)(const Rectangle\&) | निर्दिष्ट आयत के बराबर आयत का प्रतिनिधित्व करने वाला नया [RectangleF](./) ऑब्जेक्ट बनाता है। |
| [set_Height](./set_height/)(float) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत की ऊँचाई सेट करता है। |
| [set_Location](./set_location/)(PointF) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत के ऊपरी बाएँ कोने का स्थान सेट करता है। |
| [set_Size](./set_size/)(SizeF) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत की चौड़ाई और ऊँचाई सेट करता है। |
| [set_Width](./set_width/)(float) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत की चौड़ाई सेट करता है। |
| [set_X](./set_x/)(float) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत के ऊपरी बाएँ कोने का X निर्देशांक सेट करता है। |
| [set_Y](./set_y/)(float) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत के ऊपरी बाएँ कोने का Y निर्देशांक सेट करता है। |
| [ToString](./tostring/)() const | वर्तमान ऑब्जेक्ट का स्ट्रिंग प्रतिनिधित्व लौटाता है। |
| static [Union](./union/)(const RectangleF\&, const RectangleF\&) | निर्दिष्ट आयतों के संघ का परिणामस्वरूप प्राप्त आयत लौटाता है। |
## फ़ील्ड्स

| फ़ील्ड | विवरण |
| --- | --- |
| static [Empty](./empty/) | एक खाली आयत, अर्थात् ऐसी आयत जिसकी स्थिति और आकार मान शून्य होते हैं। |
## संबंधित देखें

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