방법: 선 조인

선 이음은 끝이 만나거나 겹치는 두 선으로 구성된 공통 영역입니다. GDI+는 3가지 선 이음 스타일(미터, 베벨, 라운드)을 제공합니다. 선 이음 스타일은 Pen 클래스의 속성입니다. Pen 개체에 대한 선 이음 스타일을 지정하면 해당 펜을 사용하여 그린 GraphicsPath 개체의 모든 연결된 선에 이음 스타일이 적용됩니다.

다음 그림에서는 베벨 선 이음 예제의 결과를 보여 줍니다.

Illustration that shows joined lines.

예시

Pen 클래스의 LineJoin 속성을 사용하여 선 이음 스타일을 지정할 수 있습니다. 이 예제에서는 가로선과 세로선 사이의 베벨 선 이음을 보여 줍니다. 다음 코드에서 LineJoin 속성에 할당된 값 BevelLineJoin 열거형의 멤버입니다. 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에서 사용하도록 설계되었으며 PaintEventArgs 이벤트 처리기의 매개 변수인 ePaint가 필요합니다.

참고 항목