## Size class


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

```cpp
class Size
```

## विधियाँ

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

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

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