Estrutura da interface gráfica
A interface de classe gerenciada para GDI+ contém cerca de 60 classes, 50 enumerações e 8 estruturas. A classe Graphics está no centro da funcionalidade GDI+; É a classe que realmente desenha linhas, curvas, figuras, imagens e texto.
Aulas Importantes
Muitas turmas trabalham em conjunto com a turma Graphics. Por exemplo, o método DrawLine recebe um objeto Pen, que contém atributos (cor, largura, estilo do traço e similares) da linha a ser desenhada. O método FillRectangle pode receber um ponteiro para um objeto LinearGradientBrush, que funciona com o objeto Graphics para preencher um retângulo com uma cor que muda gradualmente. Font e StringFormat objetos influenciam a maneira como um objeto Graphics desenha texto. Um objeto Matrix armazena e manipula a transformação do mundo de um objeto Graphics, que é usado para girar, dimensionar e inverter imagens.
GDI+ fornece várias estruturas (por exemplo, Rectangle, Pointe Size) para organizar dados gráficos. Além disso, certas classes servem principalmente como tipos de dados estruturados. Por exemplo, a classe BitmapData é um auxiliar para a classe Bitmap e a classe PathData é um auxiliar para a classe GraphicsPath.
GDI+ define várias enumerações, que são coleções de constantes relacionadas. Por exemplo, a enumeração LineJoin contém os elementos Bevel, Mitere Round, que especificam estilos que podem ser usados para unir duas linhas.
Ver também
- Visão geral dos gráficos
- Sobre o GDI+ Managed Code
- Usando classes gráficas gerenciadas
.NET Desktop feedback