System.Drawing.Drawing2D Espacio de nombres

El espacio de nombres System.Drawing.Drawing2D proporciona funciones de gráficos vectoriales y bidimensionales avanzadas. The System.Drawing.Drawing2D namespace provides advanced two-dimensional and vector graphics functionality.

Clases

AdjustableArrowCap

Representa un extremo de línea ajustable en forma de flecha.Represents an adjustable arrow-shaped line cap. Esta clase no puede heredarse.This class cannot be inherited.

Blend

Define un modelo de mezcla para un objeto LinearGradientBrush.Defines a blend pattern for a LinearGradientBrush object. Esta clase no puede heredarse.This class cannot be inherited.

ColorBlend

Define matrices de colores y posiciones utilizadas para intercalar mezclas de color en un degradado de color.Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. Esta clase no puede heredarse.This class cannot be inherited.

CustomLineCap

Encapsula un extremo de línea personalizado definido por el usuario.Encapsulates a custom user-defined line cap.

GraphicsContainer

Representa los datos internos de un contenedor de gráficos.Represents the internal data of a graphics container. Esta clase se usa al guardar el estado de un objeto Graphics con los métodos BeginContainer() y EndContainer(GraphicsContainer).This class is used when saving the state of a Graphics object using the BeginContainer() and EndContainer(GraphicsContainer) methods. Esta clase no puede heredarse.This class cannot be inherited.

GraphicsPath

Representa una serie de líneas y curvas conectadas.Represents a series of connected lines and curves. Esta clase no puede heredarse.This class cannot be inherited.

GraphicsPathIterator

Permite recorrer en iteración los subtrazados de un objeto GraphicsPath y comprueba los tipos de las formas incluidas en cada subtrazado.Provides the ability to iterate through subpaths in a GraphicsPath and test the types of shapes contained in each subpath. Esta clase no puede heredarse.This class cannot be inherited.

GraphicsState

Representa el estado de un objeto Graphics.Represents the state of a Graphics object. Una llamada al método Save() devuelve este objeto.This object is returned by a call to the Save() methods. Esta clase no puede heredarse.This class cannot be inherited.

HatchBrush

Define un pincel rectangular con un estilo de trama, un color de primer plano y un color de fondo.Defines a rectangular brush with a hatch style, a foreground color, and a background color. Esta clase no puede heredarse.This class cannot be inherited.

LinearGradientBrush

Encapsula un Brush con un degradado lineal.Encapsulates a Brush with a linear gradient. Esta clase no puede heredarse.This class cannot be inherited.

Matrix

Encapsula una matriz 3 por 3 afín que representa una transformación geométrica.Encapsulates a 3-by-3 affine matrix that represents a geometric transform. Esta clase no puede heredarse.This class cannot be inherited.

PathData

Contiene los datos gráficos que forman un objeto GraphicsPath.Contains the graphical data that makes up a GraphicsPath object. Esta clase no puede heredarse.This class cannot be inherited.

PathGradientBrush

Encapsula un objeto Brush que rellena el interior de un objeto GraphicsPath con un degradado.Encapsulates a Brush object that fills the interior of a GraphicsPath object with a gradient. Esta clase no puede heredarse.This class cannot be inherited.

RegionData

Encapsula los datos que forman un objeto Region.Encapsulates the data that makes up a Region object. Esta clase no puede heredarse.This class cannot be inherited.

Enumeraciones

CombineMode

Especifica cómo se pueden combinar regiones de recorte distintas.Specifies how different clipping regions can be combined.

CompositingMode

Especifica cómo se combinan los colores de origen con los colores del fondo.Specifies how the source colors are combined with the background colors.

CompositingQuality

Especifica el nivel de calidad que se va a usar para la composición.Specifies the quality level to use during compositing.

CoordinateSpace

Especifica el sistema que se va a usar para evaluar coordenadas.Specifies the system to use when evaluating coordinates.

DashCap

Especifica el tipo de forma gráfica que se va a usar en ambos extremos de cada guión de una línea discontinua.Specifies the type of graphic shape to use on both ends of each dash in a dashed line.

DashStyle

Especifica el estilo de las líneas discontinuas dibujadas con un objeto Pen.Specifies the style of dashed lines drawn with a Pen object.

FillMode

Especifica cómo se rellena el interior de un trazado cerrado.Specifies how the interior of a closed path is filled.

FlushIntention

Especifica si los comandos de la pila de gráficos se terminan (vacían) inmediatamente o se ejecutan lo antes posible.Specifies whether commands in the graphics stack are terminated (flushed) immediately or executed as soon as possible.

HatchStyle

Especifica los distintos patrones disponibles para los objetos HatchBrush.Specifies the different patterns available for HatchBrush objects.

InterpolationMode

La enumeración InterpolationMode especifica el algoritmo que se utiliza cuando se giran imágenes o se ajusta su tamaño.The InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated.

LinearGradientMode

Especifica la dirección de un degradado lineal.Specifies the direction of a linear gradient.

LineCap

Especifica los estilos de extremo de línea disponibles con los que un objeto Pen puede finalizar una línea.Specifies the available cap styles with which a Pen object can end a line.

LineJoin

Especifica cómo se unen de forma consecutiva segmentos de línea o curva en una figura (subruta) contenida en un objeto GraphicsPath.Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a GraphicsPath object.

MatrixOrder

Especifica el orden de las operaciones de transformación de la matriz.Specifies the order for matrix transform operations.

PathPointType

Especifica el tipo de punto de un objeto GraphicsPath.Specifies the type of point in a GraphicsPath object.

PenAlignment

Especifica la alineación de un objeto Pen en relación con la línea teórica de ancho cero.Specifies the alignment of a Pen object in relation to the theoretical, zero-width line.

PenType

Especifica el tipo de relleno que usa un objeto Pen para rellenar las líneas.Specifies the type of fill a Pen object uses to fill lines.

PixelOffsetMode

Especifica cómo se desplazan los píxeles durante la representación.Specifies how pixels are offset during rendering.

QualityMode

Especifica la calidad general de la representación de objetos GDI+.Specifies the overall quality when rendering GDI+ objects.

SmoothingMode

Especifica si se aplica el suavizado de contorno a líneas y curvas y a los bordes de las áreas rellenas.Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.

WarpMode

Especifica el tipo de transformación de alabeo que se aplica en el método Warp.Specifies the type of warp transformation applied in a Warp method.

WrapMode

Especifica cómo se colocan en mosaico una textura o un degradado cuando son más pequeños que el área que se va a rellenar.Specifies how a texture or gradient is tiled when it is smaller than the area being filled.

Comentarios

En la tabla siguiente se enumera algunas de las clases importantes y las enumeraciones en el System.Drawing.Drawing2D espacio de nombres, agrupada en categorías.The following table lists some of the important classes and enumerations in the System.Drawing.Drawing2D namespace, grouped into categories.

Categoría de claseClass category DetallesDetails
-Gráficos y trazados de gráficos- Graphics and Graphics paths El GraphicsState y GraphicsContainer clases proporcionan información acerca de la actual Graphics objeto.The GraphicsState and GraphicsContainer classes report information about the current Graphics object. GraphicsPath las clases representan una serie de líneas y curvas.GraphicsPath classes represent a series of lines and curves. El GraphicsPathIterator y PathData clases proporcionan información detallada sobre el contenido de un GraphicsPath objeto.The GraphicsPathIterator and PathData classes provide detailed information about the contents of a GraphicsPath object.
-Matriz y la transformación de tipos relacionados- Matrix and transformation related types La Matrix clase representa una matriz de transformaciones geométricas.The Matrix class represents a matrix for geometric transforms. El MatrixOrder enumeración especifica el orden de las transformaciones de matriz.The MatrixOrder enumeration specifies the order for matrix transformations.
: Clases de pincel- Brush classes El PathGradientBrush y HatchBrush clases permiten rellenar formas con un degradado o patrón de trama, respectivamente.The PathGradientBrush and HatchBrush classes enable you to fill shapes with either a gradient, or hatch pattern, respectively.
-Enumeración relacionadas con líneas- Enumeration related to lines El LineCap y CustomLineCap enumeraciones permiten especificar los estilos de extremo para una línea.The LineCap and CustomLineCap enumerations enable you to specify cap styles for a line. La, LineJoin habilita la enumeración para especificar cómo dos líneas se combinan en una ruta de acceso.The, LineJoin enumeration enables you to specify how two lines are joined in a path. El PenAlignment habilita la enumeración para especificar la alineación de la punta del dibujo, cuando se dibuja una línea.The PenAlignment enumeration enables you specify the alignment of the drawing tip, when you draw a line. El PenType enumeración especifica el patrón de una línea debe rellenarse con.The PenType enumeration specifies the pattern a line should be filled with.
-Enumeraciones relacionadas para rellenar formas y trazados- Enumerations related to filling shapes and paths El HatchStyle enumeración especifica los estilos de relleno para un HatchBrush.The HatchStyle enumeration specifies fill styles for a HatchBrush. El Blend clase especifica un modelo de mezcla para un LinearGradientBrush.The Blend class specifies a blend pattern for a LinearGradientBrush. El FillMode enumeración especifica el estilo de relleno para un GraphicsPath.The FillMode enumeration specifies the fill style for a GraphicsPath.

Precaución

Las clases en el System.Drawing.Drawing2D espacio de nombres no se admiten para su uso en un Windows o ASP.NETASP.NET service.Classes in the System.Drawing.Drawing2D namespace are not supported for use in a Windows or ASP.NETASP.NET service. Intentó utilizar estas clases en uno de estos tipos de aplicaciones puede producir problemas inesperados, como las excepciones de rendimiento y tiempo de ejecución de servicio reducidos.Attempting to use these classes in one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Consulte también: