Device
Device class
Implementa l’interfaccia per l’output di testo e contenuto grafico su un dispositivo astratto. Il rendering viene eseguito pagina per pagina.
public abstract class Device
Costruttori
| Nome | Descrizione |
|---|
| Device() | Crea una nuova istanza. |
Proprietà
| Nome | Descrizione |
|---|
| abstract DestinationName { get; } | Ottiene il nome della destinazione: nome del file di output o descrizione del dispositivo. |
| virtual Fill { get; set; } | Ottiene/imposta il riempimento corrente. |
| virtual FillOpacity { get; set; } | Ottiene/imposta l’opacità di riempimento corrente. |
| abstract IsReady { get; } | Mostra se il dispositivo è pronto per l’output. |
| abstract PageCount { get; } | Ottiene il numero di pagine. |
| virtual Stroke { get; set; } | Ottiene/imposta il tratto corrente. |
| virtual StrokeOpacity { get; set; } | Ottiene/imposta l’opacità del tratto corrente. |
Metodi
| Nome | Descrizione |
|---|
| abstract AddHyperlink(RectangleF, Pen, string) | Imposta il collegamento ipertestuale con un URI come destinazione. |
| virtual Create() | Crea una copia di questo dispositivo. |
| virtual Dispose() | Elimina il dispositivo. |
| abstract DrawPath(GraphicsPath) | Disegna un percorso. |
| abstract DrawString(string, float, float, List<GlyphData>) | Disegna una stringa di testo. |
| abstract EndDocument() | Finalizza l’intero documento. |
| abstract EndPage() | Finalizza una pagina. |
| abstract FillPath(GraphicsPath) | Riempie un percorso. |
| abstract Init() | Inizializza il dispositivo. |
| abstract SetClip(GraphicsPath) | Imposta il percorso della clip corrente. |
| abstract SetTransform(Matrix) | Imposta la trasformazione dello spazio delle coordinate corrente. |
| abstract ShowImage(PointF, SizeF, byte[]) | Mostra un’immagine raster. |
| abstract StartDocument() | Avvia l’intero documento. |
| abstract StartPage(float, float) | Inizia una nuova pagina. |
Guarda anche