'2013/01'에 해당되는 글 1건

  1. 2013.01.27 [Gdiplus] Pen 객체의 스타일 정의.

GDI+는 아래와 같이 6가지의 지정 가능한 선 모양을 정의하여 지원합니다.

아래 예제는 GDI+가 미리 정의해 놓은 선의 모양을 각각 출력하는 예제입니다.

Dash 혹은 Dot 간의 간격은 선의 두께와 같기 때문에 얇은 펜에서는 파선 혹은 점선의 간격이 촘촘하게 그리고 굵은 펜에서는 간격 펜 굵기만큼 넓어져서 표출됩니다.


GDI+는 미리 정의된 선 모양외에 사용자가 원하는 모양의 펜을 정의하여 그리기도 가능합니다.

아래 예제는 대쉬 및 공백의 길이가 5인 선 모양을 정의하는 예제입니다.

대쉬 및 공백의 길이가 불규칙한 모양의 펜 또한 정의가 가능하며 위의 예제의 aDash 배열의 값을 조정하여 정의할 수 있습니다.

aDash 배열의 짝수 인덱스에서는 대쉬선의 길이, 홀수 인덱스에서는 공백의 길이를 지정할 수 있으며 배열의 크기또한 제한없이 정의하여 사용가능합니다.


Posted by 루시엔시엘
TAG , , ,

댓글을 달아 주세요