3.1.0

출시일: 2024. 11. 15

Synap Editor 3.1.0이 그룹 객체 편집과 문서 이력 비교 플러그인과 함께 릴리즈되었습니다.

주요 내용

1. 그룹화 / 그룹 해제

이제 "글자처럼 취급"되지 않는 객체들(shape, 이미지, video 등)을 그룹화하거나 그룹 해제할 수 있습니다.

  • 그룹: "글자처럼 취급"되지 않는 객체를 여러 개 선택합니다. 그룹 아이콘 (Group icon)이 활성화되며, 클릭하면 그룹화됩니다.
  • 그룹 해제: 그룹화된 객체를 선택합니다. 그룹 해제 아이콘 (Ungroup icon)이 활성화되며, 클릭하면 그룹이 해제됩니다.
  • 그룹 편집: 그룹 속성 아이콘 (Group properties icon)을 클릭하면 팝업이 열리며, 여기서 각도, 위치, 표시, "글자처럼 취급" 속성을 편집할 수 있습니다.

1.00

1.00

1.00

2. 문서 이력 비교 플러그인

문서별 버전 이력을 관리하는 새로운 플러그인입니다. 이력 아이콘 (Document history icon)을 클릭하여 비교 보기를 열고, 저장된 버전을 탐색하며, 비교 모드를 전환하여 버전 간에 수정, 추가, 삭제된 내용을 확인할 수 있습니다.

참조: 문서 이력 비교

1.00

3. "글자처럼 취급"된 객체의 회전

이제 "글자처럼 취급"이 설정된 shape, 이미지, video 및 기타 객체를 자유롭게 회전할 수 있습니다.

1.00

4. 선 shape 선택 개선

선 shape와 배경 채우기가 없는 shape의 클릭 영역이 넓어져 선택이 더 쉬워졌습니다.

1.00

5. 새로운 destroy() API

에디터 이벤트 리스너와 참조를 제거하여 메모리 누수를 방지하는 함수입니다.

editor.destroy();

참조: destroy

6. 임포트 시 편집 영역 크기 유지 옵션

HWP / DOCX / XLSX / PPTX 문서를 임포트할 때 현재 편집 영역의 크기를 유지할지 정하는 설정이 추가되었습니다.

// synapeditor.config.js
'editor.import.keepContentsSize': true
  • true — 임포트 시 현재 편집 영역 크기를 유지합니다.
  • false — 임포트된 문서의 크기에 맞게 편집 영역을 조정합니다.
'editor.import.keepContentsSize': true'editor.import.keepContentsSize': false
Edit area size kept on importEdit area resized to the imported document

참조: 임포트 시 편집 영역 크기 유지