다음을 통해 공유


방법: 선 조인

선 조인은 끝 부분이 만나거나 겹치는 두 개의 선에 의해 만들어지는 공통 영역입니다. GDI+에서는 마이터, 빗면, 원형 등 세 가지 선 조인 스타일을 지정할 수 있습니다. 선 조인 스타일은 Pen 클래스의 속성입니다. Pen 개체에 선 조인 스타일을 지정하면 이 펜을 사용하여 그리는 GraphicsPath 개체의 모든 연결선에 같은 조인 스타일이 적용됩니다.

다음 그림에서는 빗면 스타일을 적용한 선 조인 예제의 결과를 보여 줍니다.

펜

예제

Pen 클래스의 LineJoin 속성을 사용하여 선 조인 스타일을 지정할 수 있습니다. 이 예제에서는 가로 선과 세로 선 사이의 빗면 선 조인을 보여 줍니다. 다음 코드에서 LineJoin 속성에 할당된 값 BevelLineJoin 열거형의 멤버이고 LineJoin 열거형의 다른 멤버는 MiterRound입니다.

        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)

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

코드 컴파일

앞의 예제는 Windows Forms에서 사용해야 하며 Paint 이벤트 처리기의 매개 변수인 PaintEventArgs e를 필요로 합니다.

참고 항목

기타 리소스

펜을 사용하여 선과 도형 그리기