Junção de linhas

Uma junção de linha é a área comum que é formada por duas linhas cujas extremidades se encontram ou se sobrepõem. O Windows GDI+ fornece quatro estilos de junção de linha: miter, bisel, round e miter recortados. O estilo de junção de linha é uma propriedade da classe Pen . Quando você especifica um estilo de junção de linha para uma caneta e usa essa caneta para desenhar um caminho, o estilo de junção especificado é aplicado a todas as linhas conectadas no caminho.

Você pode especificar o estilo de junção de linha usando o método Pen::SetLineJoin da classe Pen . O exemplo a seguir demonstra uma junção de linha de bisel entre uma linha horizontal e uma linha vertical:

GraphicsPath path;
Pen penJoin(Color(255, 0, 0, 255), 8);

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

penJoin.SetLineJoin(LineJoinBevel);
graphics.DrawPath(&penJoin, &path);

A ilustração a seguir mostra a junção de linha de bisel resultante.

ilustração que mostra duas linhas se reunindo em um ângulo reto, com uma junção de bevelled

No exemplo anterior, o valor (LineJoinBevel) passado para o método Pen::SetLineJoin é um elemento da enumeração LineJoin .