联接线

线条联接是由端点相交或重叠的两条线构成的公共区域。 Windows GDI+ 提供四种线联接样式:斜接、棱台、圆形和斜接夹。 线条联接样式是 Pen 类的一个属性。 当为笔指定线条联接样式,然后使用该笔绘制路径时,指定的联接样式将应用于路径中的所有连接线。

可以使用 Pen 类的Pen::SetLineJoin 方法指定线条联接样式。 以下示例演示水平线和垂直线之间的斜线联接:

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);

下图显示了生成的斜线联接。

插图显示两行直角会议,带有斜角联接

在前面的示例中,传递给 Pen::SetLineJoin 方法) LineJoinBevel (值是 LineJoin 枚举的元素。