다음을 통해 공유


LineJoin 열거형(gdiplusenums.h)

LineJoin 열거형은 동일한 펜으로 그려지고 끝이 만나는 두 줄을 조인하는 방법을 지정합니다. 두 줄 끝의 교집합에서 선 조인은 조인을 더 연속적으로 보이게 합니다.

Syntax

typedef enum LineJoin {
  LineJoinMiter = 0,
  LineJoinBevel = 1,
  LineJoinRound = 2,
  LineJoinMiterClipped = 3
} ;

상수

 
LineJoinMiter
값: 0
마이터 조인을 지정합니다. 마이터 길이가 마이터 한계를 초과하는지의 여부에 따라 날카로운 모퉁이나 클리핑된 모퉁이가 만들어집니다.
LineJoinBevel
값: 1
3D 조인을 지정합니다. 대각선 모퉁이가 만들어집니다.
LineJoinRound
값: 2
원형 조인을 지정합니다. 선 사이에 부드러운 원형 호가 만들어집니다.
LineJoinMiterClipped
값: 3
마이터 조인을 지정합니다. 마이터 길이가 마이터 한계를 초과하는지의 여부에 따라 날카로운 모퉁이나 각진 모퉁이가 만들어집니다.

설명

마이터 길이는 조인 내부에 있는 선벽의 교집합에서 조인 외부의 선벽 교집합까지의 거리입니다. 두 줄 사이의 각도가 작을 때 마이터 길이가 클 수 있습니다. 마이터 제한은 스트로크 너비에 대해 허용되는 최대 미터 길이 비율입니다. 기본값은 10.0f입니다.

LineJoinMiter를 사용하고 실제 비율이 miter 제한을 초과하는 경우 모서리는 마이터 제한 및 펜 너비의 산물인 내부 모서리로부터 멀리 떨어진 곳에 있는 마이터에 수직으로 잘립니다.

모서리가 잘린 두 줄을 보여 주는 일러스트레이션: 선의 바깥쪽 벽이 한 지점에서 만나지 않음LineJoinMiterClipped 를 사용하고 miter 제한을 초과하는 경우 조인은 해당 형식이 LineJoinBevel인 것처럼 그려집니다. 즉, 조인 내부의 선 벽이 만나는 경우 조인 외부의 선 벽 사이에 조인 선이 그려집니다. 모서리가 경사진 두 줄을 보여 주는 일러스트레이션

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 gdiplusenums.h(Gdiplus.h 포함)

추가 정보

펜::SetLineJoin

펜::SetMiterLimit