API_PolyLineType
2D 폴리라인을 의미합니다.
typedef struct { API_Elem_Head head; short linePen; short ltypeInd; GS::Bool8 roomSeparator; GS::Bool8 filler_1; short determination; API_ArrowData arrowData; double penWeight; char info [API_InfoLen]; Int32 filler_2[8]; API_Polygon poly; Int32 filler_3[8]; } API_PolyLineType;
멤버
- head
- 일반적인 요소 헤더입니다.
- linePen
- 컬러 인덱스입니다.
- ltypeInd
- 라인 타입 인덱스입니다.
- roomSeparator
- 룸(Room) 구분자 라인입니다.
- determination
- 라인 카테고리입니다:
-
APILine_DetOrigin
기본 라인 카테고리입니다. Drafting line 카테고리의 라인들은 Display 옵션에서 선택한 Line Weight and Section Fill 설정에 의해 영향을 받지 않습니다.
APILine_DetInnerLine
복합 구조들의 스킨들을 분리하는 스킨 구분자 라인입니다. Skin Separator 카테고리의 라인들은 Display 옵션에서 선택한 Cut Fill type에 따라 숨겨지거나 보여지게 됩니다. 또한 Skin Separator 카테고리의 라인들은 DXF/DWG 변환 함수를 작동하는 동안 고유 레이어 상에 선택적으로 배치될 수 있습니다.
APILine_DetContourLine
Cut line 카테고리의 라인들은 Display 옵션의 Line Weight 메뉴의 'Bold Cut Line' 설정을 선택한 경우 영향을 받게 될 것입니다.
- arrowData
- 라인 끝들에 대한 화살표 데이터입니다.
- penWeight
- 라인들에 대한 펜 가중치입니다. (
linePen
에 가중치를 오버라이드 할 수 있습니다. 그 외에는 이것을API_DefPenWeigtht
로 세트합니다: 펜의 기본 가중치를 사용함) - info [API_InfoLen]
- 문자열 형태의 일부 정보입니다. Line Settings 다이얼로그의 리스팅 페이지 위에 나타납니다.
- poly
- 폴리라인의 폴리곤입니다.
요구사항
- 버전: API 4.1 또는 이후
- 헤더: APIdefs_Elements.h
참고사항
API_Elem_Head, API_ArrowData, API_Coord, API_Element,
요소 관리자, API 타입