XpsDevice

XpsDevice class

Implementa la interfaz para generar texto y contenido gráfico en un documento XPS.

public class XpsDevice : Device, IFragmentRasterizer, IInteractiveDevice

Constructores

NombreDescripción
XpsDevice()Crea una nueva instancia. El archivo de salida se escribirá en el directorio de trabajo de salida tomando el nombre del trabajo como nombre de archivo.
XpsDevice(Stream)Crea una nueva instancia. El archivo de salida se escribirá en la secuencia especificada.

Propiedades

NombreDescripción
override DestinationName { get; }Obtiene el nombre de destino: nombre del archivo de salida o descripción del dispositivo.
override Fill { get; set; }Obtiene/establece el relleno actual.
override FillOpacity { get; set; }Obtiene/establece la opacidad de relleno actual.
override IsReady { get; }Muestra si el dispositivo está listo para la salida.
override PageCount { get; }Obtiene el número de páginas.
override Stroke { get; set; }Obtiene/establece el trazo actual.
override StrokeOpacity { get; set; }Obtiene/establece la opacidad del trazo actual.

Métodos

NombreDescripción
AddBookmark(string, PointF)Agrega el marcador identificado por el nombre.
override AddHyperlink(RectangleF, Pen, string)Establecer el hipervínculo con un URI como destino.
override Create()Crea una copia de este dispositivo.
override Dispose()Elimina esta instancia de dispositivo. Finaliza el estado de gráficos de esta instancia de dispositivo, , es decir, cambia el contexto de composición de APS alApsCanvas del nivel más alto que el estado de gráficos de este dispositivoApsCanvas .
override DrawPath(GraphicsPath)Dibuja un camino.
override DrawString(string, float, float, List<GlyphData>)Dibuja una cadena de texto.
override EndDocument()Finaliza todo el documento.
EndFragment()Termina un fragmento para rasterizar.
override EndPage()Finaliza una página.
override FillPath(GraphicsPath)Rellena un camino.
override Init()Inicializa dispositivo.
override SetClip(GraphicsPath)Establece la ruta del clip actual.
override SetTransform(Matrix)Establece la transformación del espacio de coordenadas actual.
override ShowImage(PointF, SizeF, byte[])Muestra una imagen ráster.
override StartDocument()Inicia todo el documento.
StartFragment()Inicia un fragmento para rasterizar.
override StartPage(float, float)Comienza una nueva página.

Ver también