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