System::Drawing::SizeF क्लास
अंतर्वस्तु
[
छिपाना
]SizeF class
एक इमेज की चौड़ाई और ऊँचाई को दर्शाने वाले सिंगल-प्रिसिशन फ्लोटिंग पॉइंट मानों की जोड़ी का प्रतिनिधित्व करता है। इस प्रकार को स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को वैल्यू या रेफ़रेंस द्वारा पास किया जाना चाहिए। इस प्रकार की वस्तुओं को प्रबंधित करने के लिए System::SmartPtr क्लास का कभी उपयोग न करें।
class SizeF
विधियाँ
| विधि | विवरण |
|---|---|
| static Add(const SizeF&, const SizeF&) | एक नया SizeF ऑब्जेक्ट लौटाता है जो निर्दिष्ट SizeF ऑब्जेक्टों का योग है, अर्थात् जिसकी चौड़ाई मान निर्दिष्ट ऑब्जेक्टों की चौड़ाई मानों के योग के बराबर है और ऊँचाई मान निर्दिष्ट ऑब्जेक्टों की ऊँचाई मानों के योग के बराबर है। |
| Equals(const SizeF&) const | निर्धारित करता है कि वर्तमान ऑब्जेक्ट और निर्दिष्ट ऑब्जेक्ट समान हैं या नहीं, अर्थात् वे चौड़ाई और ऊँचाई मानों की समान जोड़ी का प्रतिनिधित्व करते हैं। |
| get_Height() const | वर्तमान ऑब्जेक्ट द्वारा दर्शाई गई ऊँचाई का मान लौटाता है। |
| get_IsEmpty() const | निर्धारित करता है कि दोनों चौड़ाई और ऊँचाई मान 0 के बराबर हैं या नहीं। |
| get_Width() const | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई चौड़ाई का मान लौटाता है। |
| GetHashCode() const | वर्तमान ऑब्जेक्ट के लिए हैश कोड लौटाता है। |
| operator PointF() const | वर्तमान ऑब्जेक्ट को Point ऑब्जेक्ट के एक इंस्टेंस में परिवर्तित करता है, जिसमें उसके X और Y निर्देशांक को क्रमशः वर्तमान ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों से प्रारंभ किया जाता है। |
| operator+=(const SizeF&) | निर्दिष्ट SizeF ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को क्रमशः वर्तमान SizeF ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों में जोड़ता है। |
| set_Height(float) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई ऊँचाई का मान सेट करता है। |
| set_Width(float) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई चौड़ाई का मान सेट करता है। |
| SizeF() | एक नया SizeF ऑब्जेक्ट बनाता है और उसकी चौड़ाई और ऊँचाई मानों को 0 से प्रारंभ करता है। |
| SizeF(const PointF&) | एक नया SizeF ऑब्जेक्ट बनाता है और उसकी चौड़ाई और ऊँचाई मानों को निर्दिष्ट बिंदु के X और Y निर्देशांक के मानों से क्रमशः प्रारंभ करता है। |
| SizeF(float, float) | एक नया SizeF ऑब्जेक्ट बनाता है और उसे निर्दिष्ट मान से प्रारंभ करता है। |
| static Subtract(const SizeF&, const SizeF&) | एक नया SizeF ऑब्जेक्ट लौटाता है जो size1 से size2 के घटाव का परिणाम है, अर्थात् जिसकी चौड़ाई मान size1 की चौड़ाई मान से size2 की चौड़ाई मान घटाने के परिणाम के बराबर है और ऊँचाई मान size1 की ऊँचाई मान से size2 की ऊँचाई मान घटाने के परिणाम के बराबर है। |
| ToPointF() const | वर्तमान ऑब्जेक्ट को Point ऑब्जेक्ट के एक इंस्टेंस में परिवर्तित करता है, जिसमें उसके X और Y निर्देशांक को क्रमशः वर्तमान ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों से प्रारंभ किया जाता है। |
| ToSize() const | वर्तमान SizeF ऑब्जेक्ट से एक Size ऑब्जेक्ट बनाता है, जिसमें SizeF ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को अगले निचले पूर्णांक मान तक ट्रंकेट किया जाता है। |
| ToString() const | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए चौड़ाई और ऊँचाई मानों की जोड़ी का स्ट्रिंग प्रतिनिधित्व लौटाता है। |
फ़ील्ड्स
| फ़ील्ड | विवरण |
|---|---|
| static Empty | SizeF क्लास का एक खाली इंस्टेंस जिसकी चौड़ाई और ऊँचाई मान 0 हैं। |
संबंधित देखें
- Namespace System::Drawing
- Library Aspose.Page for C++