Dimensions
Dimensions structure
मनमाना इकाई में एक रास्टर आयताकार छवि के रैखिक आयाम (चौड़ाई और ऊंचाई) का प्रतिनिधित्व करता है। अपरिवर्तनीय संरचना।
public struct Dimensions : ICloneable, IEquatable<Dimensions>
कंस्ट्रक्टर्स
नाम |
विवरण |
Dimensions(ushort, ushort) |
निर्दिष्ट चौड़ाई और ऊंचाई से एक नया उदाहरण बनाता है |
गुण
नाम |
विवरण |
static Empty { get; } |
एक खाली आयाम उदाहरण देता है |
Area { get; } |
एक क्षेत्र देता है (चौड़ाई x ऊँचाई) |
AspectRatio { get; } |
चौड़ाई/ऊंचाई के रूप में इस आयाम का पक्षानुपात |
Height { get; } |
इमेज की ऊंचाई लौटाता है |
IsEmpty { get; } |
निर्धारित करता है कि क्या यह “आयाम” उदाहरण खाली और डिफ़ॉल्ट है, यानी यह सही चौड़ाई और ऊंचाई संग्रहीत नहीं करता है |
IsSquare { get; } |
निर्धारित करता है कि क्या निर्दिष्ट ‘आयाम’ वर्ग का प्रतिनिधित्व करता है, अर्थात यदि चौड़ाई ऊँचाई के बराबर है |
Width { get; } |
छवि की चौड़ाई लौटाता है |
तरीकों
नाम |
विवरण |
static FromSize(Size) |
निर्दिष्ट System.Drawing.Size Inst से एक नया उदाहरण बनाता है और देता है |
Clone() |
इस उदाहरण की पूरी कॉपी लौटाता है |
Equals(Dimensions) |
निर्धारित करता है कि क्या यह उदाहरण निर्दिष्ट “आयाम” उदाहरण के बराबर है |
override Equals(object) |
निर्धारित करता है कि क्या यह उदाहरण निर्दिष्ट अनकास्टेड ऑब्जेक्ट के बराबर है, जो संभवतः एक और “आयाम” उदाहरण है |
override GetHashCode() |
इस उदाहरण के लिए एक हैशकोड लौटाता है, जिसे इसके जीवनकाल के दौरान बदला नहीं जा सकता |
ProportionallyResizeForNewHeight(ushort) |
नया “डाइमेंशन” इंस्टेंस बनाता है और लौटाता है, जो निर्दिष्ट ऊंचाई के आधार पर वर्तमान से आनुपातिक रूप से आकार बदलता है |
ProportionallyResizeForNewWidth(ushort) |
नया “आयाम” उदाहरण बनाता है और लौटाता है, जो निर्दिष्ट चौड़ाई के आधार पर आनुपातिक रूप से वर्तमान से आकार बदलता है |
override ToString() |
इस “आयाम” का एक स्ट्रिंग प्रतिनिधित्व देता है |
operator == |
जाँचता है कि क्या दो “आयाम” मान समान हैं, यानी उनकी चौड़ाई और ऊँचाई समान है, या दोनों खाली हैं |
operator != |
जांचता है कि क्या दो “आयाम” मान समान नहीं हैं, यानी उनकी संबंधित चौड़ाई और/या ऊंचाई भिन्न हैं |
यह सभी देखें