# 렌더링 모드

## Content

`ReportSheet` 클래스는 사용자에게 특정한 보기 모드를 제공하기 위해 다양한 렌더링 모드를 지원합니다. `ReportSheet` 클래스의 `renderMode` 속성을 사용하면 이러한 렌더링 모드를 설정하거나 가져올 수 있습니다.
리포트 시트는 다음 세 가지 렌더링 모드를 지원합니다:

* **Design**: 템플릿 시트를 표시합니다.
* **Preview**: 데이터 입력 미리 보기를 표시합니다. 이 모드는 리포트 시트에서 **데이터 입력이 가능한 유일한 모드**입니다.
    자세한 내용은 [리포트시트 데이터 입력 지원](/spreadjs/docs/v18/features/reportsheet/report-sheet-data-entry-support)을 참조하시기 바랍니다.
* **PaginatedPreview**: 페이지가 분할된 형태의 미리 보기를 제공합니다. 페이지네이션 설정을 통해 페이지 간 탐색이 가능합니다.
    자세한 내용은 [페이지 나누기 설정](/spreadjs/docs/v18/features/reportsheet/template-sheet-setting/set-pagination)을 참조하시기 바랍니다.

다음은 `renderMode` 속성을 사용하여 `Design`, `Preview`, `PaginatedPreview` 모드 간에 전환하는 코드 샘플입니다:

```auto
// Design 모드로 전환
reportSheet.renderMode('Design');

// Preview 모드로 전환
reportSheet.renderMode('Preview');

// PaginatedPreview 모드로 전환
reportSheet.renderMode('PaginatedPreview');
```