기술문서
OZ Server
OZ Application
OZ Report

OZ Report
OZ Report
제목 : [OZ HTML5뷰어] 뷰어 패러미터 호출 예
오즈_LMK NOSPAM_mklee@forcs.com 5,537 hit 
https://oztn.net/kb/article/kbrpt/166366602892129 2022-09-20 18:27:08
192.168.141.***

 

* 개요


OZ HTML5뷰어 호출 스크립트입니다.

 

* 상세 설명



(canvas_param.jsp)

<%@ 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>

 

(실행 화면)

 

 

 

* 참고 사항


- 왼쪽 '고객지원센터' 클릭 > Sample 메뉴 > HTML5뷰어 에서 샘플을 실행할 수 있습니다.

 

- 뷰어 도움말에 뷰어 패러미터, 이벤트 등에 대한 설명이 있습니다.

 

 

 



1.jpg 48.55 KB (18 down)
2.jpg 107.11 KB (15 down)
1.jpg 29.27 KB (15 down)
canvas_param.jsp 3.95 KB (63 down)
키워드 : 뷰어태그
 
OZ 버젼 : 7.0
OZ 제품 : Report Viewer(HTML5)
 
번호 구분 제목 글쓴이 일자 조회
95 문제해결 Windows11 24H2 Update 후 OZ Report 에러 조치 방안 오즈_LMK 2025-02-24 2,137
94 기술정보 [OZ EXE뷰어] 뷰어 패러미터 호출 예 Tag 1 오즈_LMK 2022-09-20 4,956
기술정보 [OZ HTML5뷰어] 뷰어 패러미터 호출 예 Tag 1 오즈_LMK 2022-09-20 5,538
92 문제해결 디자이너 실행시 윈도우 화면 범위를 벗어나서 안보이는 경우 오즈_LMK 2022-08-01 958
91 문제해결 '카테고리 주소'와 'ODI 이름'을 잘못 입력한 경우 에러 Tag 2 오즈_LMK 2022-07-06 2,385
90 기술정보 오즈서버 정식라이선스 요청시 REQUEST-URI 확인 방법 Tag 1 오즈_LMK 2022-05-26 1,538
89 기술정보 DB연결 방법 - 오즈 서버 Tag 1 오즈_LMK 2022-05-26 2,407
88 기술정보 DB연결 방법 - 쿼리디자이너, 리포트디자이너(jdbc드라이버 설정 등) Tag 1 오즈_LMK 2022-05-25 3,303
87 기술정보 [OZ HTML5뷰어] 멀티보고서 호출 예제 Tag 2 오즈_LMK 2021-02-16 6,190
86 문제해결 디자이너 실행 시 Loading JVM failed 오류 발생되며 닷넷으로 실행될 때 조치 방법 Tag 2 오즈_CSH 2020-02-27 2,169
85 기술정보 Chrome 77버전으로 업데이트 후 OZHtml5 뷰어 인쇄창이 뜨지 않을 때 조치 방법 오즈_CSH 2019-09-19 3,353
84 문제해결 exe뷰어(custom uri 방식)에서 구분자를 ^로 주면 보고서 출력이 안되는 현상 Tag 2 오즈_LMK 2019-05-30 1,920
83 문제해결 리포트 디자이너가 느린 현상이 발생하면 최신 패치로 해결됩니다. 오즈_LMK 2019-05-13 2,433
82 기술정보 OZ ActiveX 뷰어 - 52버전부터 Firefox 브라우저 지원 중단 오즈_CSH 2017-03-28 3,525
81 기술정보 OZ Applet 뷰어 - 52버전부터 Firefox 브라우저 지원 중단 오즈_CSH 2017-03-28 2,279
80 문제해결 2015년 12월부터 발생한 크롬, 오페라 브라우저에서 Flash/HTML5뷰어 인쇄 장애 건 대부분 해결 오즈_CSH 2016-03-16 4,262
79 문제해결 Flash Player(21,0,0,182버전) Windows 8/10 IE에서 인쇄 축소 문제가 해결 오즈_CSH 2016-03-11 3,045
78 기술정보 인터넷 익스플로러에서 OZ ActiveX 뷰어 호출 방법 오즈_CSH 2016-03-11 5,790
77 기술정보 [6.0] 표시형식으로 월, 요일, 오전, 오후를 영문으로 표기하는 방법 오즈_CSH 2016-02-29 3,021
76 문제해결 Flash Player(20.0.0.306 버전) Windows 8/10 IE에서 인쇄 축소 오즈_CSH 2016-02-24 3,181
 | 1 | 2 | 3 | 4 | 5 |  
copyright 2007-2026 by FORCS OZ