문서 모드
문서 모드에서는 Synap Editor를 사용하여 한글 워드 프로세서(HWP)나 Microsoft Word와 유사한 편집 레이아웃에서 문서를 작성할 수 있습니다. 기본 편집 영역 크기는 MS Word의 A4 용지 크기(표준 여백 96 px씩 포함하여 793 × 1122 px)를 기준으로 설정되어 있습니다.

구성 키
| 키 | 타입 | 기본값 | 설명 |
|---|---|---|---|
editor.type | string | 'classic' | 문서 모드를 활성화하려면 'document'로 설정합니다. 다른 값: 'classic', 'inline', 'preview'. |
editor.document.size.width | number | 793 | 편집 영역의 너비(픽셀 단위)입니다. |
editor.document.size.height | number | 1122 | 편집 영역의 기본 높이(픽셀 단위)입니다. |
editor.document.size.padding | object | { top: 96, right: 96, bottom: 96, left: 96 } | 문서 여백(픽셀 단위)입니다. |
지원 버전:
2.10.0,3.0.0
설정 방법
// synapeditor.config.js
'editor.type': 'document',
'editor.document.size': {
'width': 793,
'height': 1122,
'padding': { 'top': 96, 'right': 96, 'bottom': 96, 'left': 96 }
},
width: 편집 영역의 너비(픽셀 단위) (기본값:793).height: 편집 영역의 기본 높이(픽셀 단위) (기본값:1122).padding: 문서 여백(픽셀 단위) (기본값:{ 'top': 96, 'right': 96, 'bottom': 96, 'left': 96 }).
editor.document.size가 지정되지 않은 경우, 에디터는 위에 표시된 A4 기준 기본값을 사용합니다.
왜 793 × 1122인가요?
기본 크기(793 × 1122 px)는 Microsoft Word에서 렌더링되는 A4 페이지(210 × 297 mm, 96 DPI 기준)의 픽셀 표현과 일치합니다. 이를 통해 문서 모드에서 작성된 내용이 인쇄된 A4 페이지와 매우 유사하게 보이므로, 에디터는 인쇄 또는 내보내기를 목표로 하는 문서 작성 워크플로에 적합합니다.
임포트된 문서의 페이지 설정
hwp, doc, 또는 docx 파일을 임포트할 때, 원본 파일에 내장된 페이지 설정(예: 페이지 너비 및 여백)이 편집 영역에 자동으로 적용되어 editor.document.size에 설정된 값을 덮어씁니다. 이를 통해 원본 레이아웃을 최대한 보존하며, 편집된 문서를 인쇄하거나 내보낼 때 더 정확한 결과를 얻을 수 있습니다.
참고: 페이지 나누기는 지원되지 않습니다.
동작 참고 사항
editor.size.height.fit은 문서 모드에서 무시됩니다. 다른 에디터 모드에서는editor.size.height.fit이 에디터 높이를 내용에 맞게 확장시킵니다. 문서 모드에서는 이 옵션이 효과가 없으며, 편집 영역은 항상editor.document.size.height(또는 임포트된 문서의 페이지 높이)로 정의된 고정 높이로 렌더링됩니다.