Compartir a través de


Estructura de la interfaz de gráficos

La interfaz de clase administrada para GDI+ contiene aproximadamente 60 clases, 50 enumeraciones y 8 estructuras. La Graphics clase está en el núcleo de la funcionalidad de GDI+; es la clase que realmente dibuja líneas, curvas, figuras, imágenes y texto.

Clases importantes

Muchas clases funcionan junto con la clase Graphics. Por ejemplo, el DrawLine método recibe un Pen objeto , que contiene atributos (color, ancho, estilo de guión y similares) de la línea que se va a dibujar. El FillRectangle método puede recibir un puntero a un LinearGradientBrush objeto , que funciona con el Graphics objeto para rellenar un rectángulo con un color que cambia gradualmente. "Los objetos Font y StringFormat influyen en la forma en que un objeto Graphics dibuja texto." Un Matrix objeto almacena y manipula la transformación mundial de un Graphics objeto , que se usa para girar, escalar e voltear imágenes.

GDI+ proporciona varias estructuras (por ejemplo, Rectangle, Pointy Size) para organizar datos gráficos. Además, algunas clases sirven principalmente como tipos de datos estructurados. Por ejemplo, la BitmapData clase es un asistente para la Bitmap clase y la PathData clase es un asistente para la GraphicsPath clase .

GDI+ define varias enumeraciones, que son colecciones de constantes relacionadas. Por ejemplo, la LineJoin enumeración contiene los elementos Bevel, Mitery Round, que especifican estilos que se pueden usar para combinar dos líneas.

Consulte también