다음을 통해 공유


GDI+에서 그리기 표면을 제한하기

클리핑은 그리기를 특정 사각형 또는 영역으로 제한하는 것과 관련됩니다. 다음 그림에서는 하트 모양의 영역으로 잘린 문자열 "Hello"를 보여 줍니다.

Screenshot of a heart-shaped region with the text string Hello inside the heart.텍스트 문자열 Hello가 하트 안에 있는 하트 모양 영역의 스크린샷.AboutGdip02_Art30

영역으로 클리핑

영역은 경로에서 생성할 수 있고 경로에는 문자열의 윤곽선이 포함될 수 있으므로 클리핑에 윤곽선 텍스트를 사용할 수 있습니다. 다음 그림은 텍스트 문자열의 내부에 잘린 일련의 동심 타원을 보여줍니다.

Screenshot of the text string Hello with a set of concentric ellipses clipped to the interior of the text.텍스트 내부로 잘린 동심 타원 집합이 있는 텍스트 문자열 Hello의 스크린샷.AboutGdip02_Art31

클리핑으로 그리려면 Graphics 개체를 만들고 개체의 Clip 속성을 설정한 다음, 그 동일한 Graphics 개체의 그리기 메서드를 호출합니다.

myGraphics.Clip = myRegion;
myGraphics.DrawLine(myPen, 0, 0, 200, 200);
myGraphics.Clip = myRegion
myGraphics.DrawLine(myPen, 0, 0, 200, 200)

참고하십시오