XpsDevice
XpsDevice class
Implementa la interfaz para generar texto y contenido gráfico en un documento XPS.
public class XpsDevice : Device, IFragmentRasterizer, IInteractiveDevice
Constructores
Nombre | Descripció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
Nombre | Descripció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
Nombre | Descripció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