Compartilhar via


Visão geral de gráficos de vetor

GDI+ Desenha linhas, retângulos e outras formas em um sistema de coordenada. Você pode escolher entre uma variedade de sistemas coordenadas, mas o sistema de coordenadas padrão tem a origem no canto canto superior esquerdo com do eixo x apontando para à direita e y apontando para baixo.A unidade de medida no sistema de coordenada padrão é o pixel.

Os blocos estruturais do GDI +

Um monitor de computador cria sua exibição em uma matriz retangular de pontos chamados elementos da figura ou pixels.O número de pixels que aparecem na tela varia de um monitor para o próximo e o número de pixels que aparecem em um monitor individual normalmente pode ser configurado até certo ponto pelo usuário.

Quando você usa GDI+ Para desenhar uma linha, retângulo ou curva, você fornece determinadas informações importantes sobre o item a ser desenhada. Por exemplo, você pode especificar uma linha, fornecendo dois pontos e você pode especificar um retângulo, fornecendo um ponto, uma altura e largura.GDI+ funciona em conjunto com o software do driver de vídeo para determinar quais pixels devem ser ativados para mostrar a linha, retângulo ou curva. A ilustração a seguir mostra os pixels que estão ativados para exibir uma linha do ponto (4, 2) para o ponto (8, 12).

Com o passar do time, certos blocos de construção básicos provaram para ser mais útil para criar imagens bidimensional.Esses blocos de construção, que são suportados por GDI+, são fornecidos na lista a seguir:

  • Linhas

  • Retângulos

  • Reticências

  • Arcos

  • Polígonos

  • Splines cardinais

  • Splines Bezier

Métodos de desenho com um objeto Graphics

The Graphics classe na GDI+ fornece os seguintes métodos para desenhar os itens na lista anterior: DrawLine, DrawRectangle, DrawEllipse, DrawPolygon, DrawArc, DrawCurve (para splines cardinais), e DrawBezier. Cada um desses métodos está sobrecarregada; ou seja, cada método oferece suporte a várias listas de parâmetros diferentes.Por exemplo, uma variação do DrawLine método recebe um Pen objeto e quatro números inteiros, enquanto outra variação das DrawLine método recebe um Pen objeto e dois Point objetos.

Os métodos para desenhar linhas, retângulos e Bézier splines têm métodos plural complementar que desenhar vários itens em uma única telefonar: DrawLines, DrawRectangles, e DrawBeziers. Além disso, a DrawCurve método tem um método complementar, DrawClosedCurve, que fecha uma curva conectando-se o ponto final da curva ao ponto de partida.

Todos os métodos de desenho do Graphics classe trabalham em conjunto com um Pen objeto. Para desenhar tudo, você deve criar pelo menos dois objetos: a Graphics objeto e um Pen objeto. The Pen objeto armazena atributos, sistema autônomo largura de linha e a cor do item a ser desenhada. The Pen objeto é passado sistema autônomo um dos argumentos do método de desenho. Por exemplo, uma variação do DrawLine método recebe um Pen objeto e quatro números inteiros sistema autônomo mostrado no exemplo a seguir, que desenha um retângulo com uma largura de 100, uma altura de 50 e um canto superior esquerdo do (10, 20):

myGraphics.DrawRectangle(myPen, 20, 10, 100, 50)

myGraphics.DrawRectangle(myPen, 20, 10, 100, 50);

Consulte também

Tarefas

Como: Criar objetos gráficos para desenho

Referência

System.Drawing.Graphics

System.Drawing.Pen

Outros recursos

Linhas, curvas e formas