Partilhar via


Como: unir Linhas

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

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

Exemplo

Você pode especificar o estilo da linha da unir usando o LineJoin propriedade das Pen classe. O exemplo demonstra uma junção chanfrada linha entre uma linha horizontal e uma linha vertical.O código a seguir, o valor Bevel atribuídas à LineJoin propriedade é um membro das LineJoin enumeração. Os outros membros do 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

The preceding example is designed for use with Windows Forms, and it requires PaintEventArgs e, which is a parameter of the Paint event handler.

Consulte também

Outros recursos

Usando uma caneta para desenhar linhas e formas