YNICTE/ClipReport4/ClipReport4/export/exportForJPG.aspx

64 lines
1.5 KiB
Plaintext

<%@ Page Language="C#" AutoEventWireup="true" %>
<%@ Import Namespace="CLIPreport.OOF"%>
<%@ Import Namespace="CLIPreport.SDK"%>
<%
ReportUtil reportUtil = ReportUtil.getInstance();
OOFDocument oof = OOFDocument.newOOF();
OOFFile file = oof.addFile("crf", "CLIP.crf");
//DOC 저장에 대한 옵션을 설정합니다.
JPGExportOption option = ExportOptions.jpg();
// 페이지 범위. 2-9, 1-, -5 와 같이 범위를 설정할 수 있습니다.
//option.setPageRange("1-");
//option.setDpiX(96);
//option.setDpiY(96);
//option.setRotate90(false);
//option.setQuality(100);
// option.setName("리포트파일이름");
//try {
// 웹 브라우저를 통하여 파일을 다운로드 받을 때 아래의 코드를 사용.
reportUtil.sendExport(Request,Response, oof, option);
// 파일 저장시 아래 코드 사용.
//File directory = new File("저장될 파일이 위치할 디렉토리");
//reportUtil.saveExport(directory, oof, option);
/*
} catch(OutOfLicenseException e) {
e.printStackTrace();
// 라이센스 없음.
} catch(CRFFileNotFoundException e) {
e.printStackTrace();
// CRF (혹은 reb) 파일 찾을 수 없음.
} catch(ServerConnectionFailExecption e) {
e.printStackTrace();
// 서버와 연결할 수 없음.
} catch(APIRemoteCallErrorException e) {
e.printStackTrace();
// 어떠한 이유로 API 를 호출할 수 없음. (주로 네트워크 오류)
} catch(APIFailException e) {
e.printStackTrace();
// API 호출 실패.
}
*/
return;
%>