|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html style="height:100%"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" charset="UTF-8" /> <script src="http://code.jquery.com/jquery-2.0.3.min.js"></script> <link rel="stylesheet" href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" type="text/css"/> <script src="http://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script> <link rel="stylesheet" href="/oz80/ozhviewer/ui.dynatree.css" type="text/css"/> <script type="text/javascript" src="/oz80/ozhviewer/jquery.dynatree.js" charset="utf-8"></script>
<!-- canvas방식은 OZJSViewer.js, 서버에서 바인딩되는 svg방식은 OZJSSVGViewer.js 이용 --> <script type="text/javascript" src="/oz80/ozhviewer/OZJSViewer.js" charset="utf-8"></script>
<script language="JavaScript"> function OZProgressCommand_OZViewer(step, state, reportname) { if(step == 4 && state == 2) { // 보고서 바인딩 완료 console.log("보고서 이름 : " + reportname); } }
</script> </head> <body style="width:98%;height:98%"> <div id="OZViewer" style="width:98%;height:98%"></div>
<script type="text/javascript" >
function SetOZParamters_OZViewer(){ var oz; oz = document.getElementById("OZViewer");
// [기본 패러미터] oz.sendToActionScript("connection.servlet","http://127.0.0.1/oz80/server"); // 오즈서버 URL oz.sendToActionScript("connection.reportname","test1.ozr"); // 보고서 이름
// [폼패러미터 전달] oz.sendToActionScript("connection.pcount","2"); // 폼패러미터 개수 oz.sendToActionScript("connection.args1","reportNo=1000"); // 첫번째 폼패러미터 이름=값 oz.sendToActionScript("connection.args2","title=제목"); // 두번째 폼패러미터 이름=값
// [ODI 패러미터 전달] oz.sendToActionScript("odi.odinames","test"); // odi 이름 oz.sendToActionScript("odi.test.pcount","2"); // odi 패러미터 개수 oz.sendToActionScript("odi.test.args1","yyyy=2022"); // odi 첫번째 패러미터 이름=값 oz.sendToActionScript("odi.test.args2","mm=09"); // odi 두번째 패러미터 이름=값
// [뷰어콘솔정보] oz.sendToActionScript("information.debug","true"); // 콘솔정보(Ctrl+Z) 표시 여부
// [PDF 폰트포함] oz.sendToActionScript("pdf.fontembedding","true"); // PDF 폰트포함 (글꼴 깨지는것 방지) oz.sendToActionScript("pdf.fontembedding_subset","true"); // 폰트의 서브셋을 저장할지 여부
// [툴바 설정] oz.sendToActionScript("toolbar.first","true"); // 첫페이지 이동 아이콘 표시 oz.sendToActionScript("toolbar.last","true"); // 마지막페이지 이동 아이콘 표시
// [저장 옵션] oz.sendToActionScript("export.format","pdf"); // 저장포맷 oz.sendToActionScript("export.filename","test.pdf"); // 파일명 oz.sendToActionScript("export.mode","silent"); // 설정창 보여줄지 여부
// [기타] oz.sendToActionScript("viewer.useprogressbar","false"); // 프로그래스바 보여줄지 여부 // [이벤트] oz.sendToActionScript("viewer.progresscommand", "true"); // 보고서 생성 단계별로 발생하는 이벤트 사용여부
// [페이지 표시] oz.sendToActionScript("viewer.pagedisplay","continuous"); // 페이지 표시 옵션 oz.sendToActionScript("viewer.pagenavigate_by_scroll","true"); // 마우스 휠을 위/아래로 움직일 때 화면이 페이지 시작/끝에 위치하면 페이지를 이전/다음 페이지로 이동 여부 설정 oz.sendToActionScript("viewer.viewmode","normal"); // 보고서 보기 모드
return true; }
var opt = []; opt["print_exportfrom"] = "server"; // 인쇄시 서버로부터 PDF 생성 opt["save_exportfrom"] = {"pdf" : "server"}; // 저장시 서버로부터 PDF 생성 start_ozjs("OZViewer","/oz80/ozhviewer/", opt); // 뷰어 실행 //start_ozjs("OZViewer","/oz80/ozhviewer/");
</script> </body> </html> |