NoteManager
Note Manager
Properties
| Name | Type | Description |
|---|---|---|
| ArrowColor | Color | 화살표 색상 |
| ArrowWidth | int | 화살표 두께 |
| BackgroudTransparent | bool | 배경 투명(배경색 없음) 활성화 시, BackgroundColor 속성이 적용되지 않음 |
| BackgroundColor | Color | 배경 색상 |
| EnableFontTextureCache | bool | Font Texture Cache 활성화/비활성화. 기본값 : False |
| FontBold | bool | 글자 굵게 |
| FontColor | Color | 글자 색상 |
| FontSize | FontSizeKind | 글자 크기 |
| HorizontalAlignment | NoteTextHorizontalAlignment | 텍스트 수평 정렬 |
| Items | List<NoteItem> | 노트 아이템 목록 |
| LineColor | Color | 라인(지시선) 색상 |
| LineWidth | int | 라인(지시선) 두께 |
| LinkArrowTailToText | LinkArrowTailToTextKind | 지시선 중앙 연결 여부 |
| RepeatMode | bool | 연속 노트 생성 모드 : 기본값(False) |
| Surface3DNoteFontHeight | float | TextObject 노트 폰트 Height |
| Surface3DNoteFontSize | FontSizeKind | TextObject 노트 폰트 Size |
| SurfaceNoteDefaultValue | SurfaceNoteDefaultData | Surface Note Dialog Default Value |
| SymbolBackgroundColor | Color | 심벌 배경색 |
| SymbolFontBold | bool | 심벌 글자 굵게 |
| SymbolFontColor | Color | 심벌 글꼴 색 |
| SymbolFontSize | FontSizeKind | 심벌 글자 크기 |
| SymbolPosition | SymbolPositionKind | 심벌 위치 |
| SymbolSize | int | 심벌 크기 |
| SymbolTextOffset | Vertex3D | 심벌 문자열 위치 Offset |
| TextBoxLineColor | Color | 텍스트 상자 외곽 라인 색상 |
| UseSymbol | bool | 심벌 사용유무 |
| UseTextBox | bool | 노트 텍스트에 박스를 그림. 배경에 투명이 설정된 경우에만 적용 가능. |
| Visible | bool | 노트 전체 보이기/숨기기 |
Methods
| Name | Description |
|---|---|
| Add3DNoteSurfaceDialog | TextObject 노트 추가 |
| AddNote2D | 2D 노트 추가 |
| AddNote2DDialog | 2D 노트 추가 |
| AddNote3D | 3D 노트 추가 |
| AddNote3DDialog | 3D 노트 추가 |
| AddNoteSurface | 표면 노트 추가 (위치는 사용자가 선택) |
| AddNoteSurfaceDialog | 표면 노트 추가 |
| AddNoteSurfacePickModel | 표면 노트 추가 - 모델 선택 |
| AddSurfaceTextObjectNote | TextObject 추가 모드 |
| Clear | 초기화 |
| CopyNote | 노트 복사 |
| CopySelectedItemTitle | 선택된 노트의 Title 클립보드 복사 |
| Delete | 노트 유형별 삭제 |
| DeleteByFlag | Flag가 일치하는 항목 삭제 |
| EditNoteText | 노트 텍스트 수정 |
| EditNoteTextDialog | 노트 텍스트 수정 |
| EnableDepthTest | 깊이버퍼 사용 설정. 기본값은 False 이며, True 로 설정할 경우 노트 항목이 모델 회전에 따라 모델 뒤로 갈 수 있음. |
| ExportJson | JSON (JavaScript Object Notation) 형식으로 내보내기 |
| FindOverlappingItems | 겹쳐진 노트 검색 |
| GetCustomFlag | 커스텀 플래그 반환 |
| GetID | 노트 아이디 목록 반환 |
| GetItem | Note Item 반환 |
| GetNoteItems | Note Item 목록 반환 |
| GetNoteTextObjectFontSize | TextObject 크기 반환 |
| GetNoteTextObjectHeight | TextObject 크기 반환 |
| GetSelectedItems | 선택된 노트 항목 반환 |
| GetStyle | 설정된 노트 스타일을 반환 |
| GetTag | 노트 TAG 정보 반환 |
| GetTextObjectHeight | 지정된 TextObject 노트의 개체 높이 반환 |
| GetVisibleItems | 조회중인 노트 항목 반환 |
| SetCustomFlag | 커스텀 플래그 설정 |
| SetNoteTextObjectFontSize | TextObject 크기 설정 (10 ~ 40) |
| SetNoteTextObjectHeight | TextObject 크기 설정 |
| SetNoteTextObjectHeightSize | TextObject 크기 설정 |
| SetStyle | 기본 스타일을 설정 |
| SetTextObjectHeight | 지정된 TextObject 노트의 개체 높이 설정 |
| SetTextTransform | 지정된 노트의 텍스트 위치 및 회전 설정 |
| Show | 노트 조회 상태 변경 |
| ShowByKind | 유형별 보이기/숨기기 |
| ShowStyleDialog | 노트 스타일 설정 다이얼로그 조회 |
| UpdateScreenDisplaySize | 전체 화면 표시 크기 갱신 |