ImageDevice

ImageDevice class

Implementa l’interfaccia per l’output di testo e contenuto grafico su immagini.

public class ImageDevice : Device

Costruttori

NomeDescrizione
ImageDevice(bool)Crea una nuova istanza. Il file di output verrà scritto nella directory di output working prendendo il nome del lavoro come nome file.

Proprietà

NomeDescrizione
override DestinationName { get; }Ottiene il nome della destinazione: nome del file di output o descrizione del dispositivo.
override Fill { get; set; }Ottiene/imposta il riempimento corrente.
override FillOpacity { get; set; }Ottiene/imposta l’opacità di riempimento corrente.
override IsReady { get; }Mostra se il dispositivo è pronto per l’output.
override PageCount { get; }Ottiene il numero di pagine.
Result { get; }Restituisce gli array di byte delle immagini risultanti. La prima dimensione è per i documenti interni e la seconda è per le pagine all’interno dei documenti.
override Stroke { get; set; }Ottiene/imposta il tratto corrente.
override StrokeOpacity { get; set; }Ottiene/imposta l’opacità del tratto corrente.

Metodi

NomeDescrizione
override AddHyperlink(RectangleF, Pen, string)Imposta il collegamento ipertestuale con un URI come destinazione.
override Create()Crea una copia di questo dispositivo.
override Dispose()Elimina questa istanza del dispositivo. Finalizza lo stato grafico di questa istanza del dispositivo, , ovvero cambia il contesto di composizione al livello superiore allo stato grafico di questo dispositivo.
override DrawPath(GraphicsPath)Disegna un percorso.
override DrawString(string, float, float, List<GlyphData>)Disegna una stringa di testo.
override EndDocument()Finalizza l’intero documento.
override EndPage()Finalizza una pagina.
override FillPath(GraphicsPath)Riempi un percorso.
override Init()Inizializza il dispositivo.
override SetClip(GraphicsPath)Imposta il percorso della clip corrente.
override SetTransform(Matrix)Imposta la trasformazione dello spazio delle coordinate corrente.
override ShowImage(PointF, SizeF, byte[])Mostra un’immagine raster.
override StartDocument()Avvia l’intero documento.
override StartPage(float, float)Inizia una nuova pagina.

Guarda anche