結合線
線結合は、先端がくっついているか、または重なっている 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);
次の図は、結果の面取り線結合を示しています。
前の例では、Pen::SetLineJoin メソッドに渡される値 (LineJoinBevel) は LineJoin 列挙の要素です。