## SizeF class


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

```cpp
class SizeF
```

## विधियाँ

| विधि | विवरण |
| --- | --- |
| static [Add](./add/)(const SizeF\&, const SizeF\&) | एक नया [SizeF](./) ऑब्जेक्ट लौटाता है जो निर्दिष्ट [SizeF](./) ऑब्जेक्टों का योग है, अर्थात् जिसकी चौड़ाई मान निर्दिष्ट ऑब्जेक्टों की चौड़ाई मानों के योग के बराबर है और ऊँचाई मान निर्दिष्ट ऑब्जेक्टों की ऊँचाई मानों के योग के बराबर है। |
| [Equals](./equals/)(const SizeF\&) const | निर्धारित करता है कि वर्तमान ऑब्जेक्ट और निर्दिष्ट ऑब्जेक्ट समान हैं या नहीं, अर्थात् वे चौड़ाई और ऊँचाई मानों की समान जोड़ी का प्रतिनिधित्व करते हैं। |
| [get_Height](./get_height/)() const | वर्तमान ऑब्जेक्ट द्वारा दर्शाई गई ऊँचाई का मान लौटाता है। |
| [get_IsEmpty](./get_isempty/)() const | निर्धारित करता है कि दोनों चौड़ाई और ऊँचाई मान 0 के बराबर हैं या नहीं। |
| [get_Width](./get_width/)() const | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई चौड़ाई का मान लौटाता है। |
| [GetHashCode](./gethashcode/)() const | वर्तमान ऑब्जेक्ट के लिए हैश कोड लौटाता है। |
| [operator PointF](./operatorpointf/)() const | वर्तमान ऑब्जेक्ट को [Point](../point/) ऑब्जेक्ट के एक इंस्टेंस में परिवर्तित करता है, जिसमें उसके X और Y निर्देशांक को क्रमशः वर्तमान ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों से प्रारंभ किया जाता है। |
| [operator+=](./operator+=/)(const SizeF\&) | निर्दिष्ट [SizeF](./) ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को क्रमशः वर्तमान [SizeF](./) ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों में जोड़ता है। |
| [set_Height](./set_height/)(float) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई ऊँचाई का मान सेट करता है। |
| [set_Width](./set_width/)(float) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई चौड़ाई का मान सेट करता है। |
| [SizeF](./sizef/)() | एक नया [SizeF](./) ऑब्जेक्ट बनाता है और उसकी चौड़ाई और ऊँचाई मानों को 0 से प्रारंभ करता है। |
| [SizeF](./sizef/)(const PointF\&) | एक नया [SizeF](./) ऑब्जेक्ट बनाता है और उसकी चौड़ाई और ऊँचाई मानों को निर्दिष्ट बिंदु के X और Y निर्देशांक के मानों से क्रमशः प्रारंभ करता है। |
| [SizeF](./sizef/)(float, float) | एक नया [SizeF](./) ऑब्जेक्ट बनाता है और उसे निर्दिष्ट मान से प्रारंभ करता है। |
| static [Subtract](./subtract/)(const SizeF\&, const SizeF\&) | एक नया [SizeF](./) ऑब्जेक्ट लौटाता है जो **size1** से **size2** के घटाव का परिणाम है, अर्थात् जिसकी चौड़ाई मान **size1** की चौड़ाई मान से **size2** की चौड़ाई मान घटाने के परिणाम के बराबर है और ऊँचाई मान **size1** की ऊँचाई मान से **size2** की ऊँचाई मान घटाने के परिणाम के बराबर है। |
| [ToPointF](./topointf/)() const | वर्तमान ऑब्जेक्ट को [Point](../point/) ऑब्जेक्ट के एक इंस्टेंस में परिवर्तित करता है, जिसमें उसके X और Y निर्देशांक को क्रमशः वर्तमान ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों से प्रारंभ किया जाता है। |
| [ToSize](./tosize/)() const | वर्तमान [SizeF](./) ऑब्जेक्ट से एक [Size](../size/) ऑब्जेक्ट बनाता है, जिसमें [SizeF](./) ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को अगले निचले पूर्णांक मान तक ट्रंकेट किया जाता है। |
| [ToString](./tostring/)() const | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए चौड़ाई और ऊँचाई मानों की जोड़ी का स्ट्रिंग प्रतिनिधित्व लौटाता है। |
## फ़ील्ड्स

| फ़ील्ड | विवरण |
| --- | --- |
| static [Empty](./empty/) | [SizeF](./) क्लास का एक खाली इंस्टेंस जिसकी चौड़ाई और ऊँचाई मान 0 हैं। |
## संबंधित देखें

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