Três categorias de serviços gráficos
As ofertas de gráficos do Windows Forms se encaixam em três amplas categorias a seguintes:
Gráficos vetoriais de bidimensionais (2D)
Imaging
Typography
Gráficos de vetor 2D
Gráficos vetoriais bidimensionais são primitivos; como, por exemplo, linhas, curvas e figuras. que são especificados por conjuntos de pontos em um sistema de coordenadas. Por exemplo, uma linha reta especificada por seus dois pontos de extremidade e um retângulo especificado por um ponto, dando a localização de seu canto superior esquerdo e um par de números, dando a sua largura e altura. Um caminho simples é especificado por uma matriz de pontos conectados por linhas retas. Uma spline de Bézier é uma curva sofisticada especificada por pontos de controle de quatro.
GDI+Fornece classes que efetivamente fazem o desenho, classes e estruturas que armazenam informações sobre os primitivos próprios e classes que armazenam informações sobre como os primitivos serão desenhados. Por exemplo, o Rectangle estrutura armazena o local e tamanho de um retângulo; o Pen classe armazena informações sobre a cor da linha, a largura de linha e estilo de linha; e o Graphics classe possui métodos para desenhar linhas, retângulos, caminhos e outras figuras. Há também vários Brush fechado de classes que armazenam informações sobre como figuras e os caminhos serão preenchidos com cores ou padrões.
Você pode gravar uma imagem de vetor, o que é uma seqüência de comandos gráficos, em um metarquivo. GDI+fornece a Metafile classe para gravar, exibir e salvando metarquivos. Com o MetafileHeader e MetaHeader classes, você pode inspecionar os dados armazenados em um cabeçalho de metarquivo.
Imaging
Determinados tipos de imagens são difíceis ou impossíveis de se exibir com as técnicas de gráficos vetoriais. Por exemplo, as imagens nos botões da barra de ferramentas e as imagens que aparecem como ícones são difíceis de especificar como conjuntos de linhas e curvas. Uma fotografia digital de alta resolução de um Estádio de beisebol cheia é ainda mais difícil criar com técnicas de vetor. Imagens desse tipo são armazenadas como bitmaps, que são conjuntos de números que representam as cores de pontos individuais na tela. GDI+fornece a Bitmap classe para exibir, manipular e salvando bitmaps.
Typography
Tipografia é a exibição de texto em uma variedade de fontes, tamanhos e estilos. GDI+oferece suporte extenso para esta tarefa complexa. Um dos novos recursos do GDI+ subpixel antialiasing, que fornece o texto é renderizado em uma tela de LCD uma aparência mais suave.
Além disso, o Windows Forms oferece a opção para desenhar o texto com GDI recursos em seus TextRenderer classe.
Consulte também
Outros recursos
Visão geral de elementos gráficos (Windows Forms)