Object2DSymbol
2D 심볼 정보. 라이브러리 항목(GetSymbolList)과 캔버스에 놓인 심볼 개체(GetSymbolItem)를 같은 클래스로 다룬다.
놓인 개체는 위치·회전·크기 등 개체 값과 심볼 라이브러리 값이 모두 채워지고, 라이브러리 항목은 아직 놓이지 않아 개체 값이 없다.
Properties
| Name | Type | Description |
|---|---|---|
| CenterDir | Vertex3D | 기준 방향. 회전각은 이 방향에 더해진다 |
| CenterPos | Vertex3D | 삽입 기준점. 배치 시 이 점이 지정한 좌표에 놓인다 |
| DefaultColor | Color | 기본 색. 지정하지 않았으면 Color.Empty |
| DefaultScale | float | 기본 크기. 0 이하면 지정하지 않은 것 |
| DefaultThickness | float | 기본 선 굵기. 0 이하면 지정하지 않은 것 |
| LineCount | int | 선분 수 |
| Max | Vertex3D | 형상 경계 최대점 |
| Min | Vertex3D | 형상 경계 최소점 |
| Name | string | 명칭. 기본 제공 심볼은 빈 문자열 |
| Scale | float | 놓인 개체의 크기 (%). 100 이 심볼 기본 크기 |
| SymbolId | int | 심볼 ID |
| TextDir | Vertex3D | 글자 방향. 길이가 0 이면 자동 배치 |
| TextPos | Vertex3D | 글자 위치 |