Device
Device class
Implementa la interfaz para enviar texto y contenido gráfico al dispositivo abstracto. El renderizado se realiza página por página.
public abstract class Device
Constructores
Nombre | Descripción |
---|
Device() | Crea una nueva instancia. |
Propiedades
Nombre | Descripción |
---|
abstract DestinationName { get; } | Obtiene el nombre de destino: nombre del archivo de salida o descripción del dispositivo. |
virtual Fill { get; set; } | Obtiene/establece el relleno actual. |
virtual FillOpacity { get; set; } | Obtiene/establece la opacidad de relleno actual. |
abstract IsReady { get; } | Muestra si el dispositivo está listo para la salida. |
abstract PageCount { get; } | Obtiene el número de páginas. |
virtual Stroke { get; set; } | Obtiene/establece el trazo actual. |
virtual StrokeOpacity { get; set; } | Obtiene/establece la opacidad del trazo actual. |
Métodos
Nombre | Descripción |
---|
abstract AddHyperlink(RectangleF, Pen, string) | Establece el hipervínculo con un URI como destino. |
virtual Create() | Crea una copia de este dispositivo. |
virtual Dispose() | Elimina el dispositivo. |
abstract DrawPath(GraphicsPath) | Dibuja un camino. |
abstract DrawString(string, float, float, List<GlyphData>) | Dibuja una cadena de texto. |
abstract EndDocument() | Finaliza todo el documento. |
abstract EndPage() | Finaliza una página. |
abstract FillPath(GraphicsPath) | Rellena un camino. |
abstract Init() | Inicializa dispositivo. |
abstract SetClip(GraphicsPath) | Establece la ruta del clip actual. |
abstract SetTransform(Matrix) | Establece la transformación del espacio de coordenadas actual. |
abstract ShowImage(PointF, SizeF, byte[]) | Muestra una imagen ráster. |
abstract StartDocument() | Inicia todo el documento. |
abstract StartPage(float, float) | Comienza una nueva página. |
Ver también