XpsDevice
XpsDevice class
Implementa l’interfaccia per l’output di testo e contenuto grafico nel documento XPS.
public class XpsDevice : Device, IFragmentRasterizer, IInteractiveDevice
Costruttori
Nome | Descrizione |
---|
XpsDevice() | Crea una nuova istanza. Il file di output verrà scritto nella directory di output working prendendo il nome del lavoro come nome file. |
XpsDevice(Stream) | Crea una nuova istanza. Il file di output verrà scritto nel flusso specificato. |
Proprietà
Nome | Descrizione |
---|
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. |
override Stroke { get; set; } | Ottiene/imposta il tratto corrente. |
override StrokeOpacity { get; set; } | Ottiene/imposta l’opacità del tratto corrente. |
Metodi
Nome | Descrizione |
---|
AddBookmark(string, PointF) | Aggiunge il segnalibro identificato dal nome. |
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 questo stato grafico dell’istanza del dispositivo, , ovvero cambia il contesto di composizione APS inApsCanvas del livello superiore allo stato grafico di questo dispositivoApsCanvas . |
override DrawPath(GraphicsPath) | Disegna un percorso. |
override DrawString(string, float, float, List<GlyphData>) | Disegna una stringa di testo. |
override EndDocument() | Finalizza l’intero documento. |
EndFragment() | Termina un frammento da rasterizzare. |
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. |
StartFragment() | Avvia un frammento da rasterizzare. |
override StartPage(float, float) | Inizia una nuova pagina. |
Guarda anche