System.Drawing (Espacio de nombres)
El espacio de nombres System.Drawing proporciona acceso a funcionalidad de gráficos básica de GDI+. Se ofrece una funcionalidad más avanzada en los espacios de nombres System.Drawing.Drawing2D, System.Drawing.Imaging y System.Drawing.Text.
La clase Graphics proporciona métodos para dibujar en el dispositivo de pantalla. Clases como Rectangle y Point encapsulan primitivos de GDI+. La clase Pen se utiliza para dibujar líneas y curvas, mientras que las clases derivadas de la clase abstracta Brush se utilizan para rellenar el interior de las formas.
Precaución |
|---|
| No se admite el uso de las clases incluidas en el espacio de nombres System.Drawing en un servicio Windows o ASP.NET. Si se intenta utilizar estas clases en uno de estos tipos de aplicación, se pueden producir problemas inesperados; por ejemplo, la disminución del rendimiento del servicio y el inicio de excepciones en tiempo de ejecución. |
| Clase | Descripción | |
|---|---|---|
|
Bitmap | Encapsula mapas de bits de GDI+, que están formados por los datos de píxeles de una imagen de gráficos y sus atributos. Bitmap es un objeto que se utiliza para trabajar con imágenes definidas mediante datos de píxeles. |
|
Brush | Define los objetos que se utilizan para rellenar formas de gráficos, por ejemplo rectángulos, elipses, gráficos circulares y rutas. |
|
Brushes | Pinceles de todos los colores estándar. Esta clase no puede heredarse. |
|
BufferedGraphics | Proporciona un búfer gráfico para el doble búfer. |
|
BufferedGraphicsContext | Proporciona los métodos para crear búferes de gráficos que se pueden utilizar para el almacenamiento en doble búfer. |
|
BufferedGraphicsManager | Proporciona acceso al principal objeto de contexto gráfico almacenado en búfer para el dominio de aplicación. |
|
ColorConverter | Convierte colores de un tipo de datos a otro. Se obtiene acceso a esta clase a través de TypeDescriptor. |
|
ColorTranslator | Convierte colores a y de estructuras Color GDI+. No se puede heredar esta clase. |
|
Font | Define un formato concreto para el texto, incluidos el nombre de fuente, el tamaño y los atributos de estilo. No se puede heredar esta clase. |
|
FontConverter | Convierte objetos Font de un tipo de datos a otro. |
|
FontConverter.FontNameConverter | FontConverter.FontNameConverter es un convertidor de tipos que se utiliza para convertir un nombre de fuente en otras representaciones y viceversa. |
|
FontConverter.FontUnitConverter | Convierte unidades de fuente en otros tipos de unidad y viceversa. |
|
FontFamily | Define un grupo de tipos de letra que tienen un diseño básico parecido y algunas diferencias de estilo. No se puede heredar esta clase. |
|
Graphics | Encapsula una superficie de dibujo de GDI+. No se puede heredar esta clase. |
|
Icon | Representa un icono de Windows, que es una pequeña imagen de mapa de bits utilizada para representar un objeto. Los iconos se pueden considerar como mapas de bits transparentes, aunque su tamaño lo determina el sistema. |
|
IconConverter | Convierte objetos Icon de un tipo de datos en otro. Se tiene acceso a esta clase mediante el objeto TypeDescriptor. |
|
Image | Clase base abstracta que proporciona funcionalidad para las clases descendentes Bitmap y Metafile. |
|
ImageAnimator | Da animación a una imagen que tiene marcos basados en tiempo. |
|
ImageConverter | ImageConverter es una clase que se puede utilizar para convertir objetos Image de un tipo de datos a otro. Se tiene acceso a esta clase mediante el objeto TypeDescriptor. |
|
ImageFormatConverter | ImageFormatConverter es una clase que se puede utilizar para convertir colores de un tipo de datos a otro. Se tiene acceso a esta clase mediante el objeto TypeDescriptor. |
|
Pen | Define un objeto utilizado para dibujar líneas y curvas. No se puede heredar esta clase. |
|
Pens | Lápices de todos los colores estándar. No se puede heredar esta clase. |
|
PointConverter | Convierte objetos Point de un tipo de datos en otro. Se tiene acceso a esta clase mediante el objeto TypeDescriptor. |
|
RectangleConverter | Convierte rectángulos de un tipo en otro tipo. Se tiene acceso a esta clase mediante TypeDescriptor. |
|
Region | Describe el interior de una forma gráfica formada por rectángulos y rutas. No se puede heredar esta clase. |
|
SizeConverter | SizeConverter es una clase que se utiliza para convertir un tipo de datos en otro. Se tiene acceso a esta clase mediante el objeto TypeDescriptor. |
|
SizeFConverter | Convierte el tipo de los objetos SizeF en otro. |
|
SolidBrush | Define un pincel de un solo color. Los pinceles se utilizan para rellenar formas de gráficos, por ejemplo rectángulos, elipses, gráficos circulares y rutas. No se puede heredar esta clase. |
|
StringFormat | Encapsula información de diseño del texto (como alineación, orientación y tabulaciones), manipulaciones de presentación (como inserción de puntos suspensivos y sustitución de dígitos nacionales) y características de OpenType. No se puede heredar esta clase. |
|
SystemBrushes | Cada una de las propiedades de la clase SystemBrushes es una estructura SolidBrush que es el color de un elemento de presentación de Windows. |
|
SystemColors | Cada una de las propiedades de la clase SystemColors es una estructura Color que es el color de un elemento de presentación de Windows. |
|
SystemFonts | Especifica las fuentes que se utilizan para mostrar texto en los elementos representados de Windows. |
|
SystemIcons | Cada una de las propiedades de la clase SystemIcons es un objeto Icon de los iconos de todo del sistema de Windows. No se puede heredar esta clase. |
|
SystemPens | Cada una de las propiedades de la clase SystemPens es un objeto Pen que es el color de un elemento de presentación de Windows y tiene un ancho de 1 píxel. |
|
TextureBrush | Cada una de las propiedades de la clase TextureBrush es un objeto Brush que utiliza una imagen para rellenar el interior de una forma. No se puede heredar esta clase. |
|
ToolboxBitmapAttribute | Le permite especificar un icono para representar un control en un contenedor, como el Diseñador de formularios de Microsoft Visual Studio. |
| Interfaz | Descripción | |
|---|---|---|
|
IDeviceContext | Define métodos para obtener y liberar un identificador existente de un contexto de dispositivo de Windows. |
| Estructura | Descripción | |
|---|---|---|
|
CharacterRange | Especifica un intervalo de posiciones de caracteres en una cadena. |
|
Color | Representa un color ARGB. |
|
Point | Representa un par ordenado de coordenadas x e y de enteros que define un punto en un plano bidimensional. |
|
PointF | Representa un par ordenado de coordenadas x e y de punto flotante que define un punto en un plano bidimensional. |
|
Rectangle | Almacena un conjunto de cuatro enteros que representan la posición y tamaño de un rectángulo. Para las funciones de región más avanzadas, utilice un objeto Region. |
|
RectangleF | Almacena un conjunto de cuatro números de punto flotante que representan la posición y tamaño de un rectángulo. Para las funciones de región más avanzadas, utilice un objeto Region. |
|
Size | Almacena un par de enteros ordenados, normalmente el ancho y el alto de un rectángulo. |
|
SizeF | Almacena un par de números de punto flotante ordenados, normalmente el ancho y el alto de un rectángulo. |
| Delegado | Descripción | |
|---|---|---|
|
Graphics.DrawImageAbort | Proporciona un método de devolución de llamada para decidir cuándo el método DrawImage debe cancelar anticipadamente la ejecución y dejar de dibujar una imagen. |
|
Graphics.EnumerateMetafileProc | Proporciona un método de devolución de llamada para el método EnumerateMetafile. |
|
Image.GetThumbnailImageAbort | Proporciona un método de devolución de llamada para decidir cuándo el método GetThumbnailImage debe cancelar anticipadamente la ejecución. |
| Enumeración | Descripción | |
|---|---|---|
|
ContentAlignment | Especifica la alineación del contenido en la superficie de dibujo. |
|
CopyPixelOperation | Determina cómo el color de origen en una operación de copiar píxeles se combina con el color de destino para que se genere el color final. |
|
FontStyle | Especifica la información de estilo que se aplica al texto. |
|
GraphicsUnit | Especifica la unidad de medida de unos datos concretos. |
|
KnownColor | Especifica los colores del sistema conocidos. |
|
RotateFlipType | Especifica la dirección de giro de una imagen y el eje que se utiliza para voltearla. |
|
StringAlignment | Determina la alineación de una cadena de texto en relación con el rectángulo de diseño correspondiente. |
|
StringDigitSubstitute | La enumeración StringDigitSubstitute especifica cómo sustituir los dígitos de una cadena según la configuración regional o el idioma del usuario. |
|
StringFormatFlags | Especifica la información de diseño y de presentación de las cadenas de texto. |
|
StringTrimming | Especifica cómo recortar los caracteres de una cadena que no caben por completo en una forma de diseño. |
|
StringUnit | Especifica la unidad de medida de una cadena de texto. |
Contenido de la comunidad
Agregar
Precaución