System.Drawing

दDrawingनेमस्पेस GDI+ मूलभूत ग्राफ़िक्स कार्यक्षमता तक पहुँच प्रदान करता है. इसमें अधिक उन्नत कार्यक्षमता प्रदान की जाती हैDrawing2D ,Imaging , औरText नामस्थान.

कक्षाओं

कक्षाविवरण
Bitmapएक बिटमैप को एनकैप्सुलेट करता है, जिसमें एक ग्राफिक्स छवि और इसकी विशेषताओं के लिए पिक्सेल डेटा होता है। एBitmap एक वस्तु है जिसका उपयोग पिक्सेल डेटा द्वारा परिभाषित छवियों के साथ काम करने के लिए किया जाता है।
Brushआयत, दीर्घवृत्त, पाई, बहुभुज और पथ जैसे ग्राफिकल आकृतियों के अंदरूनी भाग को भरने के लिए उपयोग की जाने वाली वस्तुओं को परिभाषित करता है।
Brushesसभी मानक रंगों के लिए ब्रश। इस वर्ग को इनहेरिट नहीं किया जा सकता.
ColorConverterरंगों को एक डेटा प्रकार से दूसरे में परिवर्तित करता है।
ColorTranslatorGDI+ में और से रंगों का अनुवाद करता हैColor संरचनाएं। इस वर्ग को इनहेरिट नहीं किया जा सकता.
DrawingSettingsकुछ सुविधाओं का उपयोग करने के मामले में ड्राइंग लाइब्रेरी के व्यवहार को समायोजित करने की अनुमति देता है जो अभी तक पूरी तरह से लागू नहीं हुए हैं।
Fontफॉन्ट फेस, आकार और शैली विशेषताओं सहित पाठ के लिए एक विशेष प्रारूप को परिभाषित करता है। यह वर्ग विरासत में नहीं मिल सकता है।
FontFamilyएक समान मूल डिज़ाइन और शैलियों में कुछ भिन्नता वाले प्रकार के चेहरे के समूह को परिभाषित करता है। इस वर्ग को विरासत में नहीं लिया जा सकता है।
Graphicsआरेखण सतह को संपुटित करता है.
Iconविंडोज आइकन का प्रतिनिधित्व करता है, जो एक छोटी बिटमैप छवि है जिसका उपयोग किसी वस्तु का प्रतिनिधित्व करने के लिए किया जाता है। आइकनों को पारदर्शी बिटमैप्स के रूप में माना जा सकता है, हालांकि उनका आकार सिस्टम द्वारा निर्धारित किया जाता है।
Imageएक सार आधार वर्ग जो बिटमैप और मेटाफ़ाइल अवरोही वर्गों के लिए कार्यक्षमता प्रदान करता है।
NamespaceDocदDrawingनेमस्पेस GDI+ मूलभूत ग्राफ़िक्स कार्यक्षमता तक पहुँच प्रदान करता है. इसमें अधिक उन्नत कार्यक्षमता प्रदान की जाती हैDrawing2D ,Imaging , औरText नामस्थान.
Penरेखाएं और वक्र बनाने के लिए उपयोग की जाने वाली वस्तु को परिभाषित करता है।
Pensपेन सभी मानक रंगों के लिए। इस वर्ग को इनहेरिट नहीं किया जा सकता.
Regionआयतों और रास्तों से बने ग्राफ़िक आकार के आंतरिक भाग का वर्णन करता है। इस वर्ग को इनहेरिट नहीं किया जा सकता.
SolidBrushएक ही रंग के ब्रश को परिभाषित करता है। ब्रश का उपयोग ग्राफिक आकृतियों को भरने के लिए किया जाता है, जैसे आयत, दीर्घवृत्त, पाई, बहुभुज और पथ।
StringFormatटेक्स्ट लेआउट जानकारी (जैसे संरेखण, अभिविन्यास और टैब स्टॉप) डिस्प्ले मैनीपुलेशन (जैसे इलिप्सिस प्रविष्टि और राष्ट्रीय अंक प्रतिस्थापन) और ओपनटाइप सुविधाओं को समाहित करता है। इस वर्ग को इनहेरिट नहीं किया जा सकता.
SystemColorsकी प्रत्येक संपत्तिSystemColors वर्ग एक हैColor structure जो कि विंडोज डिस्प्ले एलिमेंट का रंग है।
SystemFontsविंडोज डिस्प्ले एलिमेंट्स में टेक्स्ट प्रदर्शित करने के लिए उपयोग किए जाने वाले फोंट को निर्दिष्ट करता है।
SystemIconsSystemIcons वर्ग की प्रत्येक संपत्ति एक हैIcon विंडोज सिस्टम-वाइड आइकन के लिए ऑब्जेक्ट। इस वर्ग को इनहेरिट नहीं किया जा सकता.
TextureBrushटेक्सचरब्रश वर्ग की प्रत्येक संपत्ति एक ब्रश वस्तु है जो एक आकृति के इंटीरियर को भरने के लिए एक छवि का उपयोग करती है। इस वर्ग को विरासत में नहीं लिया जा सकता है।

संरचनाएं

संरचनाविवरण
CharacterRangeएक स्ट्रिंग के भीतर वर्ण पदों की एक श्रृंखला निर्दिष्ट करता है।
ColorARGB (अल्फा, लाल, हरा, नीला) रंग का प्रतिनिधित्व करता है।
Pointपूर्णांक x- और y-निर्देशांकों की एक आदेशित जोड़ी का प्रतिनिधित्व करता है जो द्वि-आयामी विमान में एक बिंदु को परिभाषित करता है।
PointFफ़्लोटिंग-पॉइंट x- और y-निर्देशांक की एक आदेशित जोड़ी का प्रतिनिधित्व करता है जो एक द्वि-आयामी विमान में एक बिंदु को परिभाषित करता है।
Rectangleचार पूर्णांकों का एक सेट संग्रहीत करता है जो एक आयत के स्थान और आकार का प्रतिनिधित्व करता है।
RectangleFचार फ़्लोटिंग-पॉइंट नंबरों का एक सेट संग्रहीत करता है जो एक आयत के स्थान और आकार का प्रतिनिधित्व करता है। अधिक उन्नत क्षेत्र कार्यों के लिए, एक क्षेत्र वस्तु का उपयोग करें।
Sizeपूर्णांकों की एक क्रमित जोड़ी संग्रहीत करता है, आमतौर पर एक आयत की चौड़ाई और ऊंचाई।
SizeFफ्लोटिंग-पॉइंट नंबरों की ऑर्डर की गई जोड़ी को स्टोर करता है, आमतौर पर आयत की चौड़ाई और ऊंचाई।

गणना

गणनाविवरण
ContentAlignmentआरेखण सतह पर सामग्री के संरेखण को निर्दिष्ट करता है.
CopyPixelOperationयह निर्धारित करता है कि कॉपी पिक्सेल ऑपरेशन में स्रोत रंग को अंतिम रंग में परिणाम के लिए गंतव्य रंग के साथ कैसे जोड़ा जाता है।
FontStyleटेक्स्ट पर लागू शैली की जानकारी निर्दिष्ट करता है।
GraphicsUnitदिए गए डेटा के लिए माप की इकाई निर्दिष्ट करता है।
KnownColorज्ञात सिस्टम रंग निर्दिष्ट करता है।
RotateFlipTypeछवि के घूमने की दिशा और छवि को पलटने के लिए उपयोग की जाने वाली धुरी को निर्दिष्ट करता है।
StringAlignmentइसके लेआउट आयत के सापेक्ष टेक्स्ट स्ट्रिंग के संरेखण को निर्दिष्ट करता है।
StringDigitSubstituteदStringDigitSubstitute गणना निर्दिष्ट करती है कि उपयोगकर्ता के लोकेल या भाषा के अनुसार स्ट्रिंग में digit को कैसे प्रतिस्थापित किया जाए।
StringFormatFlagsटेक्स्ट स्ट्रिंग्स के लिए डिस्प्ले और लेआउट जानकारी निर्दिष्ट करता है।
StringTrimmingनिर्दिष्ट करता है कि एक स्ट्रिंग से वर्णों को कैसे ट्रिम किया जाए जो लेआउट आकार में पूरी तरह फिट नहीं होता है।