| virtual ClosePage() | Rende necessaria la preparazione del dispositivo dopo che la pagina è stata renderizzata. |
| override Create() | Crea una copia di questo dispositivo. |
| override Dispose() | Smaltisce il dispositivo. |
| override Draw(GraphicsPath) | Disegna un percorso. |
| virtual DrawArc(double, double, double, double, double, double) | Disegna un arco. |
| override 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. |
| override DrawString(string, double, double) | Disegna una stringa in un dato punto. |
| override EndDocument() | Rende necessaria la preparazione del dispositivo dopo che il documento è stato reso. |
| override 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. (2 methods) |
| GetPropertyColor(string) | Ottiene un valore della proprietà color. (2 methods) |
| GetPropertyDouble(string) | Ottiene un valore di proprietà double. (2 methods) |
| GetPropertyInt(string) | Ottiene un valore della proprietà Integer. (2 methods) |
| GetPropertyMargins(string) | Ottiene un valore della proprietà margins. (2 methods) |
| GetPropertyRectangle(string) | Ottiene un valore della proprietà rettangolo. (2 methods) |
| GetPropertySize(string) | Ottiene un valore della proprietà size. (2 methods) |
| override GetTransform() | Ottiene la trasformazione corrente. |
| override InitClip() | Inizializza una clip del dispositivo. |
| virtual InitPageNumbers() | Inizializza il numero di pagine da produrre. |
| IsProperty(string) | Ottiene un valore di proprietà booleana. (2 methods) |
| virtual OpenPage(string) | Rende necessaria la preparazione del dispositivo prima del rendering della pagina. |
| virtual OpenPage(float, float) | Rende necessaria la preparazione del dispositivo prima di ogni rendering della pagina. |
| override ReNew() | Ripristina il dispositivo allo stato iniziale per l’intero documento. |
| override Reset() | Ripristina il dispositivo allo stato iniziale per una pagina. |
| override Rotate(double) | Ruota la matrice di trasformazione corrente sull’asse Z. 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. |
| override Scale(double, double) | Ridimensiona la matrice di trasformazione corrente. Chiama writeTransform(Transform). |
| override SetClip(GraphicsPath) | Taglia la forma. |
| override SetTransform(Matrix) | Specifica la trasformazione corrente. |
| override Shear(double, double) | Taglia la matrice di trasformazione corrente. Chiama writeTransform(Transform). |
| override StartDocument() | Rende necessaria la preparazione del dispositivo prima di iniziare il rendering del documento. |
| override ToString() | Restituisce il nome del tipo di dispositivo. |
| override Transform(Matrix) | Trasforma la matrice di trasformazione corrente. Chiama writeTransform(Transform). |
| override Translate(double, double) | Trasla la matrice di trasformazione corrente. Chiama writeTransform(Transform). |
| virtual UpdatePageParameters(IMultiPageDevice) | Aggiorna i parametri della pagina da un altro dispositivo con più pagine. |
| override WriteComment(string) | Scrive un commento. |