API_PenType
펜 속성을 의미합니다.
typedef struct { API_Attr_Head head; API_RGBColor rgb; double width; char description[128]; } API_PenType;
멤버
- head
- 펜의 인덱스를 지정합니다.
- rgb
- 펜의 컬러입니다.
- width
- 밀리미터로 정의된 펜의 두께입니다.
- description
- 펜의 텍스트 설명입니다; 유일할 필요는 없으며 비워도 됩니다.
설명
이 structure는 현재 활성 Pen Table의 펜 속성들을 조작하는 데 사용합니다. 펜들을 생성하거나 제거할 수 없습니다; 당신은 오직 변경하는 것만 할 수 있습니다.
API_AttributeDef structure의 펜 속성들에게 할당되는 추가 데이터가 없습니다.
펜 속성들의 인덱스는 보통 1에서 255까지이어야 합니다. 그러나 일부 특수 값들이 존재합니다:
인덱스 | 의미 |
---|---|
0 | 투명 펜 이 펜 인덱스를 갖는 채우기 배경들은 투명하게 그려집니다. |
-1 | 배경 펜 ![]() 이 펜 인덱스를 갖는 채우기 배경들은 현재 창 배경 컬러로 그려집니다. |
1000 | 그리드 컬러 펜 그리드를 그리기 위한 펜 인덱스입니다. |
1001 | 구역(Zone) 채우기 컬러 ![]() 이것은 구역 채우기의 전경 컬러입니다; 구역(zone) 카테고리로부터 옵니다; 펜의 rgb 값을 사용합니다. |
1002 | 고스트 층 컬러 고스트 층 요소들을 그리는 데 사용하는 펜 인덱스입니다. |
요구사항
- 버전: API 1.3 또는 이후
- 헤더: APIdefs_Attributes.h
참고사항
API_RGBColor, API_Attr_Head
API_Attribute, API_PenTableType
속성 관리자, API 타입