Exportar (0) Imprimir
Expandir todo

System.Drawing.Drawing2D (Espacio de nombres)

Actualización: noviembre 2007

El espacio de nombres System.Drawing.Drawing2D proporciona funciones gráficas vectoriales y bidimensionales avanzadas.

En la tabla siguiente figuran algunas de las clases y enumeraciones importantes del espacio de nombresSystem.Drawing.Drawing2D, agrupadas en categorías.

Categoría de clase

Detalles

  • Gráficos y trayectorias de gráficos

Las clases GraphicsState y GraphicsContainer proporcionan información sobre el objeto Graphics actual. Las clases GraphicsPath representan una serie de líneas y curvas. Las clases GraphicsPathIterator y PathData proporcionan información detallada sobre el contenido de un objeto GraphicsPath.

  • Matriz y tipos relacionados de transformación

La clase Matrix representa una matriz para transformaciones geométricas. La enumeración MatrixOrder especifica el orden de las transformaciones de matriz.

  • Clases de pincel

Las clases PathGradientBrush y HatchBrush permiten rellenar formas con un degradado o un patrón de trama, respectivamente.

  • Enumeración relacionada con líneas

Las enumeraciones LineCap y CustomLineCap permiten especificar estilos de extremo de línea para una línea. La enumeración LineJoin permite especificar cómo se unen dos líneas en una trayectoria. La enumeración PenAlignment permite especificar la alineación de la sugerencia de dibujo cuando se dibuja una línea. La enumeración PenType especifica el patrón con el que se debe rellenar una línea.

  • Enumeraciones relacionadas con el relleno de formas y trayectorias

La enumeración HatchStyle especifica estilos de relleno para HatchBrush. La clase Blend especifica un patrón de mezcla para LinearGradientBrush. La enumeración FillMode especifica el estilo de relleno para GraphicsPath.

stk4ffd5.alert_caution(es-es,VS.90).gifPrecaución:

No se admite el uso de las clases del espacio de nombres System.Drawing.Drawing2D en un servicio Windows o ASP.NET. Si se intenta utilizar estas clases en uno de estos tipos de aplicación, se pueden presentar problemas inesperados; por ejemplo, la disminución del rendimiento del servicio y la producción de excepciones en tiempo de ejecución.

  ClaseDescripción
stk4ffd5.pubclass(es-es,VS.90).gifAdjustableArrowCapRepresenta un extremo de línea ajustable en forma de flecha. No se puede heredar esta clase.
stk4ffd5.pubclass(es-es,VS.90).gifBlendDefine un modelo de mezcla para un objeto LinearGradientBrush. No se puede heredar esta clase.
stk4ffd5.pubclass(es-es,VS.90).gifColorBlendDefine matrices de colores y posiciones utilizadas para intercalar mezclas de color en un degradado de color. No se puede heredar esta clase.
stk4ffd5.pubclass(es-es,VS.90).gifCustomLineCapEncapsula un extremo de línea personalizado definido por el usuario.
stk4ffd5.pubclass(es-es,VS.90).gifGraphicsContainerRepresenta los datos internos de un contenedor de gráficos. Esta clase se usa al guardar el estado de un objeto Graphics con los métodos BeginContainer y EndContainer. No se puede heredar esta clase.
stk4ffd5.pubclass(es-es,VS.90).gifGraphicsPathRepresenta una serie de líneas y curvas conectadas. No se puede heredar esta clase.
stk4ffd5.pubclass(es-es,VS.90).gifGraphicsPathIteratorPermite recorrer en iteración los subtrazados de un objeto GraphicsPath y comprueba los tipos de las formas incluidas en cada subtrazado. No se puede heredar esta clase.
stk4ffd5.pubclass(es-es,VS.90).gifGraphicsStateRepresenta el estado de un objeto Graphics. Una llamada al método BeginContainer devuelve este objeto. Esta clase no puede heredarse.
stk4ffd5.pubclass(es-es,VS.90).gifHatchBrushDefine un pincel rectangular con un estilo de trama, un color de primer plano y un color de fondo. No se puede heredar esta clase.
stk4ffd5.pubclass(es-es,VS.90).gifLinearGradientBrushEncapsula un Brush con un degradado lineal. No se puede heredar esta clase.
stk4ffd5.pubclass(es-es,VS.90).gifMatrixEncapsula una matriz afín de 3 por 3 que representa una transformación geométrica. No se puede heredar esta clase.
stk4ffd5.pubclass(es-es,VS.90).gifPathDataContiene los datos gráficos que forman un objeto GraphicsPath. Esta clase no puede heredarse.
stk4ffd5.pubclass(es-es,VS.90).gifPathGradientBrushEncapsula un objeto Brush que rellena el interior de un objeto GraphicsPath con un degradado. No se puede heredar esta clase.
stk4ffd5.pubclass(es-es,VS.90).gifRegionDataEncapsula los datos que forman un objeto Region. No se puede heredar esta clase.

  EnumeraciónDescripción
stk4ffd5.pubenumeration(es-es,VS.90).gifCombineModeEspecifica cómo se pueden combinar regiones de recorte distintas.
stk4ffd5.pubenumeration(es-es,VS.90).gifCompositingModeEspecifica cómo se combinan los colores de origen con los colores del fondo.
stk4ffd5.pubenumeration(es-es,VS.90).gifCompositingQualityEspecifica el nivel de calidad que se va a usar para la composición.
stk4ffd5.pubenumeration(es-es,VS.90).gifCoordinateSpaceEspecifica el sistema que se va a usar para evaluar coordenadas.
stk4ffd5.pubenumeration(es-es,VS.90).gifDashCapEspecifica el tipo de forma gráfica que se va a usar en ambos extremos de cada guión de una línea discontinua.
stk4ffd5.pubenumeration(es-es,VS.90).gifDashStyleEspecifica el estilo de las líneas discontinuas dibujadas con un objeto Pen.
stk4ffd5.pubenumeration(es-es,VS.90).gifFillModeEspecifica cómo se rellena el interior de un trazado cerrado.
stk4ffd5.pubenumeration(es-es,VS.90).gifFlushIntentionEspecifica si los comandos de la pila de gráficos se terminan (vacían) inmediatamente o se ejecutan lo antes posible.
stk4ffd5.pubenumeration(es-es,VS.90).gifHatchStyleEspecifica los distintos patrones disponibles para los objetos HatchBrush.
stk4ffd5.pubenumeration(es-es,VS.90).gifInterpolationModeLa enumeración InterpolationMode especifica el algoritmo que se utiliza cuando se giran imágenes o se ajusta su tamaño.
stk4ffd5.pubenumeration(es-es,VS.90).gifLinearGradientModeEspecifica la dirección de un degradado lineal.
stk4ffd5.pubenumeration(es-es,VS.90).gifLineCapEspecifica los estilos de extremo de línea disponibles con los que un objeto Pen puede finalizar una línea.
stk4ffd5.pubenumeration(es-es,VS.90).gifLineJoinEspecifica cómo se unen de forma consecutiva segmentos de línea o curva en una figura (subruta) contenida en un objeto GraphicsPath.
stk4ffd5.pubenumeration(es-es,VS.90).gifMatrixOrderEspecifica el orden de las operaciones de transformación de la matriz.
stk4ffd5.pubenumeration(es-es,VS.90).gifPathPointTypeEspecifica el tipo de punto de un objeto GraphicsPath.
stk4ffd5.pubenumeration(es-es,VS.90).gifPenAlignmentEspecifica la alineación de un objeto Pen en relación con la línea teórica de ancho cero.
stk4ffd5.pubenumeration(es-es,VS.90).gifPenTypeEspecifica el tipo de relleno que usa un objeto Pen para rellenar las líneas.
stk4ffd5.pubenumeration(es-es,VS.90).gifPixelOffsetModeEspecifica cómo se desplazan los píxeles durante la representación.
stk4ffd5.pubenumeration(es-es,VS.90).gifQualityModeEspecifica la calidad general de la representación de objetos GDI+.
stk4ffd5.pubenumeration(es-es,VS.90).gifSmoothingMode Especifica si se suavizan (alisado) las líneas y curvas y los bordes de las áreas rellenas.
stk4ffd5.pubenumeration(es-es,VS.90).gifWarpModeEspecifica el tipo de transformación de alabeo que se aplica en el método Warp.
stk4ffd5.pubenumeration(es-es,VS.90).gifWrapModeEspecifica 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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft