# 인쇄

## Content




### ActiveReportsJS 뷰어에서 보고서 인쇄

ActiveReportJS 뷰어 컴포넌트의 도구 모음에는 ```인쇄``` 버튼이 있습니다. 이 버튼을 클릭하면 브라우저에서 현재 표시된 보고서의 인쇄 대화 상자가 열립니다. 또한 뷰어 API는 현재 표시된 보고서를 인쇄하기 위해 호출할 수 있는 [print 메서드](@api/classes/reportviewer.viewer.html#print)를 제공합니다. 

### 프로그래밍 방식으로 보고서 인쇄

ActiveReportsJS API에서는 보고서를 프로그래밍 방식으로 인쇄할 수 있습니다. 다음은 보고서를 로드, 실행, 인쇄하는 코드의 예입니다.

```js
import { Core } from "@grapecity/activereports";
const report = new Core.PageReport();
await report.load("/reports/text-only.rdlx-json");
const doc = await report.run();
doc.print();
```

또는 ```autoPrint``` 옵션을 ```true```로 설정하여 보고서를 PDF 또는 HTML 문서로 내보낼 수 있습니다. 이 경우, 문서가 열리면 문서 뷰어의 인쇄 대화 상자가 나타납니다. ActiveReportsJS의 내보내기 기능을 사용하는 방법에 대한 자세한 내용은 [내보내기 페이지](/activereportsjs/docs/v2.2/DeveloperGuide/ActiveReportsJSViewer/Export)를 참조하십시오.

### 관련 항목
* [내보내기](/activereportsjs/docs/v2.2/DeveloperGuide/ActiveReportsJSViewer/Export)
* [순수 JavaScript 통합](/activereportsjs/docs/v2.2/DeveloperGuide/ActiveReportsJSViewer/VanillaJS)
* [Angular 뷰어 컴포넌트](/activereportsjs/docs/v2.2/DeveloperGuide/ActiveReportsJSViewer/Angular-Component)
* [React 뷰어 컴포넌트](/activereportsjs/docs/v2.2/DeveloperGuide/ActiveReportsJSViewer/React-Component)
* [Vue 뷰어 컴포넌트](/activereportsjs/docs/v2.2/DeveloperGuide/ActiveReportsJSViewer/Vue-Component)
