共用方式為


如何:聯結線條

線條聯結是由兩行組成,其結尾相連或重疊的一般區域。 GDI+ 提供三種線條聯結樣式:斜接、斜面和圓角。 線條聯結樣式是 Pen 類別的屬性。 當您指定 Pen 物件的線條聯結樣式時,該聯結樣式將會套用至使用該畫筆所繪製任何 GraphicsPath 物件中的所有連接線條。

下圖顯示斜線聯結範例的結果。

顯示聯結線條的圖例。

範例

您可以使用 LineJoin 類別的 Pen 屬性來指定線條聯結樣式。 此範例示範水平線與垂直線之間的斜線聯結。 在下列程式碼中,指派給 Bevel 屬性的值 LineJoinLineJoin 列舉的成員。 LineJoin 列舉的其他成員是 MiterRound

GraphicsPath path = new GraphicsPath();
Pen penJoin = new Pen(Color.FromArgb(255, 0, 0, 255), 8);

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

penJoin.LineJoin = LineJoin.Bevel;
e.Graphics.DrawPath(penJoin, path);

Dim path As New GraphicsPath()
Dim penJoin As New Pen(Color.FromArgb(255, 0, 0, 255), 8)

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

penJoin.LineJoin = LineJoin.Bevel
e.Graphics.DrawPath(penJoin, path)

編譯程式碼

上述範例是為了搭配 Windows Forms 使用而設計,且其需要 PaintEventArgse,這是 Paint 事件處理常式的參數。

另請參閱