| virtual Create() | इस डिवाइस की कॉपी बनाता है. |
| virtual Dispose() | डिवाइस का निपटान करता है। |
| virtual Draw(GraphicsPath) | एक रास्ता बनाता है। |
| virtual DrawArc(double, double, double, double, double, double) | एक चाप बनाता है। |
| virtual DrawImage(Bitmap, Matrix, Color) | निर्दिष्ट परिवर्तन और पृष्ठभूमि के साथ एक छवि बनाता है। |
| virtual DrawLine(double, double, double, double) | एक रेखा खंड बनाता है। |
| virtual DrawOval(double, double, double, double) | अंडाकार बनाता है. |
| virtual DrawPolygon(double[], double[], int) | एक बहुभुज बनाता है। |
| virtual DrawPolygon(int[], int[], int) | एक बहुभुज बनाता है। |
| virtual DrawPolyline(double[], double[], int) | एक पॉलीलाइन बनाता है। |
| virtual DrawPolyline(int[], int[], int) | एक पॉलीलाइन बनाता है। |
| virtual DrawRect(double, double, double, double) | एक आयत बनाता है। |
| virtual DrawRoundRect(double, double, double, double, double, double) | एक गोल आयत बनाता है। |
| virtual DrawString(string, double, double) | दिए गए बिंदु पर एक स्ट्रिंग बनाता है। |
| virtual EndDocument() | दस्तावेज़ प्रस्तुत किए जाने के बाद डिवाइस की आवश्यक तैयारी करता है। |
| virtual Fill(GraphicsPath) | एक रास्ता भरता है। |
| virtual FillArc(double, double, double, double, double, double) | चाप भरता है. |
| virtual FillOval(double, double, double, double) | अंडाकार भरता है. |
| virtual FillPolygon(double[], double[], int) | एक पोलिगोन भरता है. |
| virtual FillPolygon(int[], int[], int) | एक पोलिगोन भरता है. |
| virtual FillRect(double, double, double, double) | एक आयत भरता है. |
| virtual FillRoundRect(double, double, double, double, double, double) | एक गोल आयत भरता है. |
| GetProperty(string) | स्ट्रिंग गुण का मान प्राप्त करता है. |
| GetPropertyColor(string) | रंग गुण का मान प्राप्त करता है. |
| GetPropertyDouble(string) | दोगुनी संपत्ति का मान प्राप्त करता है। |
| GetPropertyInt(string) | पूर्णांक गुण का मान प्राप्त करता है. |
| GetPropertyMargins(string) | मार्जिन संपत्ति का मूल्य प्राप्त करता है। |
| GetPropertyRectangle(string) | आयत संपत्ति का मान प्राप्त करता है। |
| GetPropertySize(string) | आकार गुण का मान प्राप्त करता है. |
| virtual GetTransform() | वर्तमान परिवर्तन हो जाता है। |
| virtual InitClip() | डिवाइस की क्लिप को इनिशियलाइज़ करता है। |
| IsProperty(string) | बूलियन संपत्ति का मान प्राप्त करता है। |
| virtual ReNew() | संपूर्ण दस्तावेज़ के लिए डिवाइस को प्रारंभिक अवस्था में रीसेट करें। आउटपुट स्ट्रीम को रीसेट करने के लिए उपयोग किया जाता है। |
| virtual Reset() | किसी पृष्ठ के लिए डिवाइस को प्रारंभिक अवस्था में रीसेट करें. |
| virtual Rotate(double) | वर्तमान परिवर्तन मैट्रिक्स को घुमाएं। राइटट्रांसफॉर्म (ट्रांसफॉर्म) को कॉल करता है। |
| virtual Rotate(double, double, double) | वर्तमान परिवर्तन मैट्रिक्स को एक बिंदु के चारों ओर घुमाएं। |
| virtual Scale(double, double) | वर्तमान परिवर्तन मैट्रिक्स को स्केल करता है। कॉल राइटट्रांसफॉर्म (ट्रांसफॉर्म) . |
| virtual SetClip(GraphicsPath) | डिवाइस की क्लिप निर्दिष्ट करता है। |
| virtual SetTransform(Matrix) | वर्तमान परिवर्तन निर्दिष्ट करता है। |
| virtual Shear(double, double) | वर्तमान रूपांतरण मैट्रिक्स को शियर करता है। कॉल राइटट्रांसफॉर्म (ट्रांसफॉर्म) . |
| virtual StartDocument() | दस्तावेज़ का प्रतिपादन शुरू करने से पहले डिवाइस की आवश्यक तैयारी करता है। |
| override ToString() | डिवाइस प्रकार का नाम लौटाता है। |
| virtual Transform(Matrix) | वर्तमान रूपांतरण मैट्रिक्स को रूपांतरित करता है। कॉल राइटट्रांसफॉर्म (ट्रांसफॉर्म) |
| virtual Translate(double, double) | वर्तमान परिवर्तन मैट्रिक्स का अनुवाद करता है। कॉल राइटट्रांसफॉर्म (ट्रांसफॉर्म) . |
| virtual WriteComment(string) | एक टिप्पणी लिखता है। |