블로그 이미지
내게 능력 주시는 자 안에서 내가 모든것을 할수 있느니라 - 빌립보서 4 : 13 - happydong

카테고리

Happydong (1363)
프로그래밍 (156)
MUSIC (16)
인물 (3)
Utility (10)
세미나 소식&내용 (22)
IT뉴스 (18)
운동 (830)
CAFE (10)
Life (282)
Total
Today
Yesterday



ㅁ 펜 다루기


 선을 그리거나 모양의 윤곽을 그리고 기타 기하학적 표시를 렌더링(Rendering)하는데 사용한다.

아래 코드는 펜 객체 사용예제이다.
////////////////////////////////////////////////////////////////////////////////

Pen pen = new Pen(Color.Black);

Pen pen = new Pen(Color.Black, 10);

////////////////////////////////////////////////////////////////////////////////

위 코드는 펜촉의 너비와 처음 색상을 정해주는 코드이다.

Pen의 대부분 기능은 지원하는 속성에 따라 다양한 설정이 가능하다. (아래표 참고)

 속성

 설명

 Alignment  Pen 개체의 맞춤을 가져오거나 설정한다(PenAlignment 열거형).
 Brush  Pen 개체의 특성을 결정하는 Brush 개체를 가져오거나 설정한다.
 Color  Pen 개체의 색을 가져오거나 설정한다.
 CompoundArray  복합 펜을 지정하는 배열 값을 가져오거나 설정한다. 복합 펜은 평행선과 공백으로 이루어진 복합 선을 그린다.
 CustomEndCap  Pen 개체를 사용하여 그리는 선의 끝에 사용할 사용자 정의 캡을 가져오거나 설정한다.
 CustomStartCap  Pen 개체를 사용하여 그리는 선의 시작에서 사용할 사용자 정의 캡을 가져오거나 설정한다.
 DashCap  Pen 개체를 사용하여 그리는 파선을 구성하는 대시의 끝에 사용되는 캡 스타일을 가져오거나 설정한다.
 DashOffset  선의 시작에서 대시 패턴의 시작까지의 거리를 가져오거나 설정한다.
 DashPattern  사용자 정의 대사와 공백의 배열을 가져오거나 설정한다.
 DashStyle  Pen 개체를 사용하여 그리는 파선에 사용될 스타일을 가져오거나 설정한다.
 LineJoin  Pen 개체를 사용하여 그리는 두 개의 연속선의 끝에 사용되는 결합 스타일을 가져오거나 설정한다.
 PenType  Pen 개체를 사용하여 그려지는 선의 스타일을 가져온다.
 StartCap  Pen 개체를 사용하여 그리는 선의 시작에 사용되는 캡 스타일을 가져오거나 설정한다.
 EndCap  Pen 개체를 사용하여 그리는 선의 끝에 사용되는 캡 스타일을 가져오거나 설정한다.
 Width  Pen 개체의 너비를 가져오거나 설정한다.


- 참고 서적 : C# 게임 프로그래밍 -

Posted by happydong
, |