Class ImageDevice

ImageDevice class

Clase que encapsula el dispositivo de composición de imágenes.

public class ImageDevice : Device, IMultiPageDevice

Constructores

NombreDescripción
ImageDevice()Crea la nueva instancia.
ImageDevice(Size)Crea la nueva instancia con el tamaño de medio especificado.

Propiedades

NombreDescripción
override Background { get; set; }Obtiene/establece el color de fondo.
virtual CharTM { get; set; }Devuelve o especifica los caracteres actuales transform.
Creator { get; set; }Devuelve o especifica el creador de la salida del dispositivo resultante.
virtual CurrentPageNumber { get; }Devuelve el número absoluto de la página actual dentro del documento.
virtual CurrentRelativePageNumber { get; }Devuelve el número relativo de la página actual dentro de la partición actual.
override Font { get; set; }Obtiene/establece la fuente actual.
virtual IsDirectRGB { get; }Indica si el dispositivo utiliza el modo RGB directo, es decir, RGB.
IsLicensed { get; }Indica si esta instancia de la biblioteca Aspose.Page tiene licencia.
override Opacity { get; set; }Obtiene/establece la opacidad.
override OpacityMask { get; set; }Obtiene/establece el pincel para la máscara de opacidad. La máscara se aplica sobre Paint o Strike.
override Paint { get; set; }Obtiene/establece el pincel para rellenar trazados.
Properties { get; set; }Propiedades del dispositivo, incluidos los metadatos.
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 SaveOptions { set; }Inicializa las opciones de guardado.
override Size { get; set; }Obtiene/establece el tamaño de medios del dispositivo.
override Stroke { get; set; }Obtiene/establece el trazo para dibujar caminos.
virtual TextRenderingMode { get; set; }Devuelve o especifica el modo de representación de texto actual.
virtual TextStrokeWidth { get; set; }Devuelve o especifica el ancho del trazo de texto actual.

Métodos

NombreDescripción
virtual ClosePage()Realiza la pagina.
virtual ClosePartition()Realizada la partición del documento.
override Create()Crea una nueva instancia del dispositivo basada en esta instancia de dispositivo. Escribe el estado de gráficos de este dispositivo, es decir, creaApsCanvas instancia(s) con las propiedades RenderTransform y Clip correspondientes.
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 Draw(GraphicsPath)Dibuja la ruta especificada.
virtual DrawArc(double, double, double, double, double, double)Dibuja un arco.
virtual DrawImage(Bitmap, Matrix, Color)Dibuja una imagen con transformación y fondo asignados.
virtual DrawLine(double, double, double, double)Dibuja un segmento de recta.
virtual DrawOval(double, double, double, double)Dibuja un óvalo.
virtual DrawPolygon(double[], double[], int)Dibuja un polígono.
virtual DrawPolygon(int[], int[], int)Dibuja un polígono.
virtual DrawPolyline(double[], double[], int)Dibuja una polilínea.
virtual DrawPolyline(int[], int[], int)Dibuja una polilínea.
virtual DrawRect(double, double, double, double)Dibuja un rectángulo.
virtual DrawRoundRect(double, double, double, double, double, double)Dibuja un rectángulo redondo.
override DrawString(string, double, double)Dibuja una cadena en la posición especificada.
override EndDocument()Realiza el documento.
override Fill(GraphicsPath)Rellena la ruta especificada.
virtual FillArc(double, double, double, double, double, double)Rellena un arco.
virtual FillOval(double, double, double, double)Rellena un óvalo.
virtual FillPolygon(double[], double[], int)Rellena un polígono.
virtual FillPolygon(int[], int[], int)Rellena un polígono.
virtual FillRect(double, double, double, double)Rellena un rectángulo.
virtual FillRoundRect(double, double, double, double, double, double)Rellena un rectángulo redondo.
GetProperty(string)Obtiene un valor de propiedad de cadena.
GetPropertyColor(string)Obtiene un valor de propiedad de color.
GetPropertyDouble(string)Obtiene un valor de doble propiedad.
GetPropertyInt(string)Obtiene un valor de propiedad entera.
GetPropertyMargins(string)Obtiene un valor de propiedad de margen.
GetPropertyRectangle(string)Obtiene un valor de la propiedad del rectángulo.
GetPropertySize(string)Obtiene un valor de la propiedad size.
override GetTransform()Devuelve la matriz de transformación actual.
virtual InitClip()Inicializa el clip del dispositivo.
InitPageNumbers()Inicializa el número de páginas a imprimir.
IsProperty(string)Obtiene un valor de propiedad booleana.
virtual OpenPage(string)Comienza una nueva página con el título especificado.
virtual OpenPage(float, float)Comienza una nueva página con el ancho y el alto especificados.
virtual OpenPartition()Inicia una nueva partición de documento.
override ReNew()Pone los dispositivos al estado inicial.
override Reset()Reinicia el dispositivo.
override Rotate(double)Aplica una rotación en el sentido de las agujas del reloj sobre el origen a la matriz de transformación actual.
virtual Rotate(double, double, double)Gira la matriz de transformación actual alrededor de un punto.
override Scale(double, double)Aplica el vector de escala especificado a la matriz de transformación actual.
override SetClip(GraphicsPath)Agrega la ruta especificada a la ruta del clip actual.
override SetTransform(Matrix)Establece la matriz de transformación actual.
override Shear(double, double)Aplica el vector de corte especificado a la matriz de transformación actual.
override StartDocument()Inicia el documento.
override ToString()Devuelve el nombre del tipo de dispositivo.
override Transform(Matrix)Multiplica la matriz de transformación actual por la especificadaMatrix .
override Translate(double, double)Aplica el vector de traslación especificado a la matriz de transformación actual.
virtual UpdatePageParameters(IMultiPageDevice)Actualiza los parámetros de la página actual.
virtual WriteComment(string)Escribe un comentario.

Ver también