Share via


結合線

線結合は、先端がくっついているか、または重なっている 2 つの線によって形成される共通領域です。 Windows GDI+ には、miter、bevel、round、miter の 4 つの結合スタイルが用意されています。 線結合スタイルは、 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);

次の図は、結果の面取り線結合を示しています。

2 本の線が直角に結合し、面取り結合を示す図

前の例では、Pen::SetLineJoin メソッドに渡される値 (LineJoinBevel) は LineJoin 列挙の要素です。