Compartilhar via


Como: Linhas de associação

Uma associação de linha é a área comum, é formada por duas linhas cujas extremidades atendem ou se sobrepõem. GDI+fornece três estilos de associação de linha: como esquadria Chanfrado e arredondar. Estilo de junção de linha é uma propriedade da Pen classe. Quando você especificar um estilo de linha de associação para um Pen de objeto, que o estilo de junção será aplicado a todas as linhas conectadas em qualquer GraphicsPath objeto desenhado com a caneta.

A ilustração a seguir mostra os resultados do exemplo de junção chanfrada linha.

Canetas

Exemplo

Você pode especificar o estilo de junção de linha usando o LineJoin propriedade da Pen classe. O exemplo demonstra uma junção chanfrada linha entre uma linha horizontal e uma linha vertical. No código a seguir, o valor Bevel atribuído para o LineJoin propriedade é um membro da LineJoin enumeração. Os outros membros da LineJoin enumeração são Miter e Round.

        Dim path As New GraphicsPath()
        Dim penJoin As New Pen(Color.FromArgb(255, 0, 0, 255), 8)

        path.StartFigure()
        path.AddLine(New Point(50, 200), New Point(100, 200))
        path.AddLine(New Point(100, 200), New Point(100, 250))

        penJoin.LineJoin = LineJoin.Bevel
        e.Graphics.DrawPath(penJoin, path)

        GraphicsPath path = new GraphicsPath();
        Pen penJoin = new Pen(Color.FromArgb(255, 0, 0, 255), 8);

        path.StartFigure();
        path.AddLine(new Point(50, 200), new Point(100, 200));
        path.AddLine(new Point(100, 200), new Point(100, 250));

        penJoin.LineJoin = LineJoin.Bevel;
        e.Graphics.DrawPath(penJoin, path);

Compilando o código

O exemplo anterior é projetado para uso com o Windows Forms e requer PaintEventArgs e, que é um parâmetro da Paint manipulador de eventos.

Consulte também

Outros recursos

Usando uma caneta para desenhar linhas e formas