ImageDevice

ImageDevice class

Implementa la interfaz para generar texto y contenido gráfico en imágenes.

public class ImageDevice : Device

Constructores

NombreDescripción
ImageDevice(bool)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.

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.
Result { get; }Devuelve las matrices de bytes de imágenes resultantes. La primera dimensión es para documentos internos y la segunda es para páginas dentro de documentos internos.
override Stroke { get; set; }Obtiene/establece el trazo actual.
override StrokeOpacity { get; set; }Obtiene/establece la opacidad del trazo actual.

Métodos

NombreDescripción
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 al nivel superior al estado de gráficos de este dispositivo.
override DrawPath(GraphicsPath)Dibuja un camino.
override DrawString(string, float, float, List<GlyphData>)Dibuja una cadena de texto.
override EndDocument()Finaliza todo el documento.
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.
override StartPage(float, float)Comienza una nueva página.

Ver también