System::Drawing::Size क्लास

Size class

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

class Size

विधियाँ

विधिविवरण
static Add(const Size&, const Size&)एक नया Size ऑब्जेक्ट लौटाता है जो निर्दिष्ट Size ऑब्जेक्ट का योग है, अर्थात् जिसकी चौड़ाई मान निर्दिष्ट वस्तुओं की चौड़ाई मानों के योग के बराबर है और ऊँचाई मान निर्दिष्ट वस्तुओं की ऊँचाई मानों के योग के बराबर है।
static Ceiling(const SizeF&)निर्दिष्ट SizeF ऑब्जेक्ट को अगले उच्च पूर्णांक मानों तक गोल करके एक Size ऑब्जेक्ट बनाता है।
Equals(const Size&) constनिर्धारित करता है कि वर्तमान ऑब्जेक्ट और निर्दिष्ट ऑब्जेक्ट समान हैं या नहीं, अर्थात् वे चौड़ाई और ऊँचाई मानों की समान जोड़ी का प्रतिनिधित्व करते हैं।
get_Height() constवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई ऊँचाई का मान लौटाता है।
get_IsEmpty() constनिर्धारित करता है कि दोनों चौड़ाई और ऊँचाई मान 0 के बराबर हैं या नहीं।
get_Width() constवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई चौड़ाई का मान लौटाता है।
GetHashCode() constवर्तमान ऑब्जेक्ट के लिए हैश कोड लौटाता है।
operator Point() constएक Point ऑब्जेक्ट का उदाहरण बनाता है और उसके X और Y निर्देशांक को क्रमशः वर्तमान ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों से आरंभ करता है।
operator SizeF() constएक SizeF ऑब्जेक्ट का उदाहरण बनाता है और उसे वर्तमान Size ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों से आरंभ करता है।
static Round(const SizeF&)निर्दिष्ट SizeF ऑब्जेक्ट को निकटतम पूर्णांक मानों तक गोल करके एक Size ऑब्जेक्ट बनाता है।
set_Height(int)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई ऊँचाई का मान सेट करता है।
set_Width(int)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई चौड़ाई का मान सेट करता है।
Size()एक नया Size ऑब्जेक्ट बनाता है और उसकी चौड़ाई और ऊँचाई मानों को 0 से आरंभ करता है।
Size(const Point&)एक नया Size ऑब्जेक्ट बनाता है और उसकी चौड़ाई और ऊँचाई मानों को निर्दिष्ट बिंदु के X और Y निर्देशांक मानों से क्रमशः आरंभ करता है।
Size(int, int)एक नया Size ऑब्जेक्ट बनाता है और इसे निर्दिष्ट मान से प्रारंभ करता है।
static Subtract(const Size&, const Size&)एक नया Size ऑब्जेक्ट लौटाता है जो size2 को size1 से घटाने का परिणाम है, अर्थात् जिसकी चौड़ाई मान size1’s चौड़ाई मान से size2’s चौड़ाई मान घटाने का परिणाम है और ऊँचाई मान size1’s ऊँचाई मान से size2’s ऊँचाई मान घटाने का परिणाम है।
ToString() constवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए चौड़ाई और ऊँचाई मानों की जोड़ी का स्ट्रिंग प्रतिनिधित्व लौटाता है।
static Truncate(const SizeF&)निर्दिष्ट SizeF ऑब्जेक्ट से Size ऑब्जेक्ट बनाता है, जिसमें SizeF ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को अगले निचले पूर्णांक मान तक ट्रंकेट किया जाता है।

फ़ील्ड्स

फ़ील्डविवरण
static EmptySize क्लास का एक खाली इंस्टेंस जिसकी चौड़ाई और ऊँचाई मान 0 हैं।

संबंधित देखें