Class Device

Device class

Esta clase encapsula la representación del documento en un dispositivo abstracto. La representación del documento se realiza página por página.

public abstract class Device

Constructores

NombreDescripción
Device(Size)InicializaDevice con un tamaño de una página.

Propiedades

NombreDescripción
virtual Background { get; set; }Devuelve o especifica el fondo actual de la página.
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 Font { get; set; }Devuelve o especifica 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.
virtual Opacity { get; set; }Devuelve o especifica la opacidad actual.
virtual OpacityMask { get; set; }Devuelve o especifica la máscara de opacidad actual.
virtual Paint { get; set; }Devuelve o especifica la pintura actual.
Properties { get; set; }Propiedades del dispositivo, incluidos los metadatos.
virtual SaveOptions { set; }Opciones para gestionar el proceso de renderizado.
virtual Size { get; set; }Devuelve o especifica un tamaño de página.
virtual Stroke { get; set; }Devuelve o especifica el trazo actual.
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 Create()Crea una copia de este dispositivo.
virtual Dispose()Elimina el dispositivo.
virtual Draw(GraphicsPath)Dibuja un camino.
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.
virtual DrawString(string, double, double)Dibuja una cadena en el punto dado.
virtual EndDocument()Realiza la preparación necesaria del dispositivo después de que se haya procesado el documento.
virtual Fill(GraphicsPath)Rellena un camino.
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.
virtual GetTransform()Obtiene la transformada actual.
virtual InitClip()Inicializa el clip del dispositivo.
IsProperty(string)Obtiene un valor de propiedad booleana.
virtual ReNew()Restablece el dispositivo al estado inicial para todo el documento. Se utiliza para restablecer el flujo de salida.
virtual Reset()Restablece el dispositivo al estado inicial para una página.
virtual Rotate(double)Rota la matriz de transformación actual. Llama a writeTransform(Transform). Girar con un ángulo positivo theta gira puntos en el eje x positivo hacia el eje y positivo.
virtual Rotate(double, double, double)Gira la matriz de transformación actual alrededor de un punto.
virtual Scale(double, double)Escala la matriz de transformación actual. Llama a writeTransform(Transformar).
virtual SetClip(GraphicsPath)Especifica el clip del dispositivo.
virtual SetTransform(Matrix)Especifica la transformación actual.
virtual Shear(double, double)Corta la matriz de transformación actual. Llama a writeTransform(Transformar).
virtual StartDocument()Hace la preparación necesaria del dispositivo antes de comenzar a renderizar el documento.
override ToString()Devuelve el nombre del tipo de dispositivo.
virtual Transform(Matrix)Transforma la matriz de transformación actual. Llama a writeTransform(Transformar)
virtual Translate(double, double)Traduce la matriz de transformación actual. Llama a writeTransform(Transformar).
virtual WriteComment(string)Escribe un comentario.

Campos

NombreDescripción
static VERSIONVersión actual del dispositivo.

Ver también