Graphisoft®

API Development KitVersion: 18

API_PenType

펜 속성을 의미합니다.

    typedef struct {
        API_Attr_Head     head;
        API_RGBColor      rgb;
        double            width;
        char              description[128];
    } API_PenType;

 

멤버

head
펜의 인덱스를 지정합니다.
rgb
펜의 컬러입니다.
width
밀리미터로 정의된 펜의 두께입니다.
description 10
펜의 텍스트 설명입니다; 유일할 필요는 없으며 비워도 됩니다.

 

설명

이 structure는 현재 활성 Pen Table의 펜 속성들을 조작하는 데 사용합니다. 펜들을 생성하거나 제거할 수 없습니다; 당신은 오직 변경하는 것만 할 수 있습니다.

API_AttributeDef structure의 펜 속성들에게 할당되는 추가 데이터가 없습니다.

펜 속성들의 인덱스는 보통 1에서 255까지이어야 합니다. 그러나 일부 특수 값들이 존재합니다:

인덱스 의미
0 투명 펜
이 펜 인덱스를 갖는 채우기 배경들은 투명하게 그려집니다.
-1 배경 펜 5.1
이 펜 인덱스를 갖는 채우기 배경들은 현재 창 배경 컬러로 그려집니다.
1000 그리드 컬러 펜
그리드를 그리기 위한 펜 인덱스입니다.
1001 구역(Zone) 채우기 컬러 6.1
이것은 구역 채우기의 전경 컬러입니다; 구역(zone) 카테고리로부터 옵니다; 펜의 rgb 값을 사용합니다.
1002 고스트 층 컬러
고스트 층 요소들을 그리는 데 사용하는 펜 인덱스입니다.

 

요구사항

버전: API 1.3 또는 이후
헤더: APIdefs_Attributes.h

 

참고사항

API_RGBColor, API_Attr_Head
API_Attribute, API_PenTableType
속성 관리자, API 타입