| virtual Create() | Crea una copia di questo dispositivo. |
| virtual Dispose() | Smaltisce il dispositivo. |
| virtual Draw(GraphicsPath) | Disegna un percorso. |
| virtual DrawArc(double, double, double, double, double, double) | Disegna un arco. |
| virtual DrawImage(Bitmap, Matrix, Color) | Disegna un’immagine con trasformazione e sfondo assegnati. |
| virtual DrawLine(double, double, double, double) | Disegna un segmento di linea. |
| virtual DrawOval(double, double, double, double) | Disegna un ovale. |
| virtual DrawPolygon(double[], double[], int) | Disegna un poligono. |
| virtual DrawPolygon(int[], int[], int) | Disegna un poligono. |
| virtual DrawPolyline(double[], double[], int) | Disegna una polilinea. |
| virtual DrawPolyline(int[], int[], int) | Disegna una polilinea. |
| virtual DrawRect(double, double, double, double) | Disegna un rettangolo. |
| virtual DrawRoundRect(double, double, double, double, double, double) | Disegna un rettangolo rotondo. |
| virtual DrawString(string, double, double) | Disegna una stringa in un dato punto. |
| virtual EndDocument() | Rende necessaria la preparazione del dispositivo dopo che il documento è stato reso. |
| virtual Fill(GraphicsPath) | Riempie un percorso. |
| virtual FillArc(double, double, double, double, double, double) | Riempie un arco. |
| virtual FillOval(double, double, double, double) | Riempie un ovale. |
| virtual FillPolygon(double[], double[], int) | Riempie un poligono. |
| virtual FillPolygon(int[], int[], int) | Riempie un poligono. |
| virtual FillRect(double, double, double, double) | Riempie un rettangolo. |
| virtual FillRoundRect(double, double, double, double, double, double) | Riempie un rettangolo rotondo. |
| GetProperty(string) | Ottiene un valore della proprietà stringa. |
| GetPropertyColor(string) | Ottiene un valore della proprietà color. |
| GetPropertyDouble(string) | Ottiene un valore di proprietà double. |
| GetPropertyInt(string) | Ottiene un valore della proprietà Integer. |
| GetPropertyMargins(string) | Ottiene un valore della proprietà margin. |
| GetPropertyRectangle(string) | Ottiene un valore della proprietà rettangolo. |
| GetPropertySize(string) | Ottiene un valore della proprietà size. |
| virtual GetTransform() | Ottiene la trasformazione corrente. |
| virtual InitClip() | Inizializza la clip del dispositivo. |
| IsProperty(string) | Ottiene un valore di proprietà booleana. |
| virtual ReNew() | Ripristina il dispositivo allo stato iniziale per l’intero documento. Utilizzato per reimpostare il flusso di output. |
| virtual Reset() | Ripristina il dispositivo allo stato iniziale per una pagina. |
| virtual Rotate(double) | Ruota la matrice di trasformazione corrente. Chiama writeTransform(Transform). La rotazione con un angolo positivo theta ruota i punti sull’asse x positivo verso l’asse y positivo. |
| virtual Rotate(double, double, double) | Ruota la matrice di trasformazione corrente attorno a un punto. |
| virtual Scale(double, double) | Ridimensiona la matrice di trasformazione corrente. Chiama writeTransform(Transform). |
| virtual SetClip(GraphicsPath) | Specifica la clip del dispositivo. |
| virtual SetTransform(Matrix) | Specifica la trasformazione corrente. |
| virtual Shear(double, double) | Taglia la matrice di trasformazione corrente. Chiama writeTransform(Transform). |
| virtual StartDocument() | Rende necessaria la preparazione del dispositivo prima di iniziare il rendering del documento. |
| override ToString() | Restituisce il nome del tipo di dispositivo. |
| virtual Transform(Matrix) | Trasforma la matrice di trasformazione corrente. Chiama writeTransform(Transform) |
| virtual Translate(double, double) | Trasla la matrice di trasformazione corrente. Chiama writeTransform(Transform). |
| virtual WriteComment(string) | Scrive un commento. |