| virtual Create() | Membuat salinan perangkat ini. |
| virtual Dispose() | Membuang perangkat. |
| virtual Draw(GraphicsPath) | Menggambar jalur. |
| virtual DrawArc(double, double, double, double, double, double) | Menggambar busur. |
| virtual DrawImage(Bitmap, Matrix, Color) | Menggambar gambar dengan transformasi dan latar belakang yang ditetapkan. |
| virtual DrawLine(double, double, double, double) | Menggambar ruas garis. |
| virtual DrawOval(double, double, double, double) | Menggambar oval. |
| virtual DrawPolygon(double[], double[], int) | Menggambar poligon. |
| virtual DrawPolygon(int[], int[], int) | Menggambar poligon. |
| virtual DrawPolyline(double[], double[], int) | Menggambar polyline. |
| virtual DrawPolyline(int[], int[], int) | Menggambar polyline. |
| virtual DrawRect(double, double, double, double) | Menggambar persegi panjang. |
| virtual DrawRoundRect(double, double, double, double, double, double) | Menggambar persegi panjang bulat. |
| virtual DrawString(string, double, double) | Menggambar string pada titik tertentu. |
| virtual EndDocument() | Membuat persiapan perangkat yang diperlukan setelah dokumen dirender. |
| virtual Fill(GraphicsPath) | Mengisi jalur. |
| virtual FillArc(double, double, double, double, double, double) | Mengisi busur. |
| virtual FillOval(double, double, double, double) | Mengisi oval. |
| virtual FillPolygon(double[], double[], int) | Mengisi poligon. |
| virtual FillPolygon(int[], int[], int) | Mengisi poligon. |
| virtual FillRect(double, double, double, double) | Mengisi persegi panjang. |
| virtual FillRoundRect(double, double, double, double, double, double) | Mengisi persegi panjang bulat. |
| GetProperty(string) | Mendapat nilai properti string. |
| GetPropertyColor(string) | Mendapat nilai properti warna. |
| GetPropertyDouble(string) | Mendapat nilai properti ganda. |
| GetPropertyInt(string) | Mendapat nilai properti integer. |
| GetPropertyMargins(string) | Mendapat nilai properti margin. |
| GetPropertyRectangle(string) | Mendapat nilai properti persegi panjang. |
| GetPropertySize(string) | Mendapat nilai properti size. |
| virtual GetTransform() | Mendapat transformasi saat ini. |
| virtual InitClip() | Menginisialisasi klip perangkat. |
| IsProperty(string) | Mendapat nilai properti boolean. |
| virtual ReNew() | Atur ulang perangkat ke keadaan awal untuk seluruh dokumen. Digunakan untuk menyetel ulang aliran keluaran. |
| virtual Reset() | Setel ulang perangkat ke status awal untuk sebuah halaman. |
| virtual Rotate(double) | Putar matriks transformasi saat ini. Memanggil writeTransform(Transform). Memutar dengan sudut positif theta memutar titik pada sumbu x positif menuju sumbu y positif. |
| virtual Rotate(double, double, double) | Putar matriks transformasi saat ini di sekitar titik. |
| virtual Scale(double, double) | Skala matriks transformasi saat ini. Memanggil writeTransform(Transform). |
| virtual SetClip(GraphicsPath) | Menentukan klip perangkat. |
| virtual SetTransform(Matrix) | Menentukan transformasi saat ini. |
| virtual Shear(double, double) | Memotong matriks transformasi saat ini. Memanggil writeTransform(Transform). |
| virtual StartDocument() | Membuat persiapan perangkat yang diperlukan sebelum mulai merender dokumen. |
| override ToString() | Mengembalikan nama jenis perangkat. |
| virtual Transform(Matrix) | Mengubah matriks transformasi saat ini. Memanggil writeTransform(Transform) |
| virtual Translate(double, double) | Menerjemahkan matriks transformasi saat ini. Memanggil writeTransform(Transform). |
| virtual WriteComment(string) | Menulis komentar. |