Unione di linee
Un join di linea è l'area comune costituita da due linee le cui estremità si incontrano o si sovrappongono. Windows GDI+ offre quattro stili di join a linee: miter, rilievo, rotondo e miter ritagliato. Lo stile di join di linea è una proprietà della classe Pen . Quando si specifica uno stile di join di linea per una penna e quindi si usa tale penna per disegnare un percorso, lo stile di join specificato viene applicato a tutte le linee connesse nel percorso.
È possibile specificare lo stile di join di linea usando il metodo Pen::SetLineJoin della classe Pen . Nell'esempio seguente viene illustrato un join di linea smussato tra una linea orizzontale e una linea verticale:
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);
Nella figura seguente viene illustrato il join di linea con rilievo risultante.
Nell'esempio precedente il valore (LineJoinBevel) passato al metodo Pen::SetLineJoin è un elemento dell'enumerazione LineJoin .