Page tree
Skip to end of metadata
Go to start of metadata

 

DOC, DOCX, HWP 임포트 미리보기 및 표 편집 인터페이스가 개선된 사이냅에디터 2.5.0 버전이 릴리즈되었습니다.

워드계열 문서 (DOC, DOCX, HWP)의 부분 임포트 기능이 추가되었으며 엑셀 함수 및 표 편집 UX가 개선되어 사용이 편리해졌습니다.

주요 개선사항



1. DOC, DOCX, HWP 부분 임포트 기능 제공

  • DOC, DOCX, HWP 문서를 임포트 할 때 원하는 영역을 선택하여 임포트 할 수 있는 기능이 추가되었습니다.
  • 'editor.import.selectArea.word'의 값을 true로 설정하여 사용할 수 있습니다. (기본 값 false)
var synapEditorConfig = {
	'editor.import.selectArea.word': true
};


2. 엑셀 함수 편집 UX, UI 개선

  • 엑셀 함수 입력 모드시 표 핸들에 셀 좌표가 노출됩니다. 엑셀 함수 입력모드에서는 마우스 클릭으로 다른 셀로 캐럿(셀렉션) 이동이 불가능하며, 셀 클릭시 셀 좌표가 삽입됩니다.
    • 표 밖 마우스 클릭 및 키보드로는 캐럿(셀렉션) 이동이 가능합니다.
  • 엑셀 함수 입력 모드에서 ESC로 엑셀 함수 입력 모드 취소가 가능합니다.
  • 엑셀 함수 입력 모드에서 셀 선택 및 셀 셀렉션을 통해 선택한 셀 좌표를 쉽게 삽입 가능합니다.
    • 유의: 함수 입력모드에서 마우스 클릭으로 다른 셀로 캐럿(셀렉션) 이동 시킬 수 없습니다. 선택된 셀 좌표가 삽입됩니다.


3. 표 핸들 UX, UI 개선

  • 표 핸들이 에디터 영역을 벗어나지 않도록 개선하였습니다.
  • 행/열 선택버튼에 마우스 hover시 행/열 삽입 버튼이 노출되도록 개선하였습니다.
  • 체험하기: 표 핸들 설정


4. 이미지, 비디오, 레이어 글자처럼 취급 설정/해제 기능 제공

  • 이미지, 비디오, 레이어에 글자처럼 취급을 설정/해제하는 기능이 추가되었습니다.
  • 속성 다이얼로그에서 글자처럼 취급 해제시 객체 위치를 임의로 조정할 수 있습니다.



5. 자동링크 삽입 옵션 제공

  • 링크 타입에 해당하는 텍스트 입력 후 SPACE, ENTER시 자동으로 링크가 삽입되는 기능의 사용여부를 옵션으로 설정 할 수 있습니다.
  • 'editor.autoLink' 값을 false로 설정하여 자동으로 링크가 삽입 되지 않도록 설정이 가능합니다. (기본값 true)
var synapEditorConfig = {
	'editor.autoLink': true
};


6. HTML 불러오기 미지원 HTML TAG 표현 개선

  • 사이냅 에디터에서 지원하지 않는 HTML TAG의 표현이 개선되었습니다.
  • INPUT, SELECT, BUTTON 등 FORM TAG의 선택 및 이동이 가능합니다.
    • 미지원 HTML TAG 는 편집을 지원하지 않기 때문에 선택시 회색 배경이 표현됩니다.



7. HTML 불러오기시 Div 유지하는 옵션 제공

  • 외부 HTML 불러오기시 누락되던 <div>를 유지 할 수 있도록 옵션이 추가 되었습니다.
  • 'editor.buildOption.html'의 'peelOffDiv' 속성을 false로 설정시 외부 HTML 을 불러올 때 filter되던 <div>를 그대로 표현합니다. (기본값 true)
  • ex)

    peelOffDiv외부 HTML사이냅 에디터 표현
    true<div>text</div><p><span>text</span></p>
    false<div>text</div><div><p><span>text</span></p></div>
var synapEditorConfig = { 
	'editor.buildOption.html': {
		'peelOffDiv': true         // 기본값 true: 불필요 해보이는 div를 filter함
	}
};



8. HTML 불러오기시 Attribute유지하는 옵션 제공

  • 외부 HTML 불러오기시 누락되던 Attribute를 유지 할 수 있도록 옵션이 추가 되었습니다.
  • allowAttrList배열 안에 양식에서 사용되는 Attribute를 등록할 경우에 불러오기시 해당 Attribute가 유지 됩니다.
var synapEditorConfig = { 
	'editor.buildOption.html': {
		'allowAttrList': ['attributename', 'attributename2', '...']
	}
};




  • No labels