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