<%@ 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 type="text/javascript" src="http://127.0.0.1/oz80/ozexeviewer/ozws.js" ></script>
<script type="text/javascript"> var OZUtil = start_OZUtil; var namespace = "MyViewerName"; // OZViewer ¼³Ä¡ Æú´õ¸í, °í°´»ç ÀÓÀÇ ÁöÁ¤ var OZViewerID = "OZViewer1";
// ¿ÀÁîºä¾î°¡ ·ÎµåµÇ°í ³ ÈÄ ½ÇÇàµÇ´Â ÇÔ¼ö OZViewerLoaded_OZViewer1 = function(){ }
// º¸°í¼ ½ÇÇà½Ã À̺¥Æ® ÄݹéÇÔ¼ö OZProgressCommand_OZViewer1 = function(step, state, reportname) { if(step == 4 && state == 2) { // ¹ÙÀεù¿Ï·á console.log("reportname : " + reportname); } }
// À¥·±Ã³ ¼³Ä¡ üũ
OZCall = function(){ var protocolversion = 2015; // OZWebLauncher ¹öÀü var ztParam = {}; ztParam.InstallBase = "<PROGRAMS>/Forcs"; ztParam.InstallNamespace = namespace; ztParam.DownloadServer = "http://127.0.0.1/oz80/ozexeviewer/viewer/"; // port Á¦¿ÜÇÑ °æ·Î ztParam.DownloadPort = "80"; // port ztParam.DownloadInstruction = "ozrviewer.idf"; setTimeout(function(){OZUtil.installViewer(protocolversion, ztParam, installOZWebLauncher, createOZViewer)}, 500); }
//EXEºä¾î ½ÇÇà
createOZViewer = function(args1, args2){
// [±âº» Æз¯¹ÌÅÍ] OZUtil.setParameter("connection.servlet", "http://127.0.0.1/oz80/server"); // ¿ÀÁî¼¹ö URL OZUtil.setParameter("connection.reportname","param1.ozr"); // º¸°í¼ À̸§
OZUtil.setParameter("information.debug", "true"); // ÄܼÖÁ¤º¸(Ctrl+Z) Ç¥½Ã ¿©ºÎ
// [ÆûÆз¯¹ÌÅÍ] OZUtil.setParameter("connection.pcount", "2"); // ozr·Î ³Ñ±æ ÆûÆз¯¹ÌÅÍ °³¼ö OZUtil.setParameter("connection.args1", "Year=2022"); // ù¹ø° ÆûÆз¯¹ÌÅÍ À̸§=°ª ¼³Á¤ OZUtil.setParameter("connection.args2", "Month=10"); // µÎ¹ø° ÆûÆз¯¹ÌÅÍ À̸§=°ª ¼³Á¤
// [ODIÆз¯¹ÌÅÍ] OZUtil.setParameter("odi.odinames", "odiÀ̸§"); // odi À̸§ OZUtil.setParameter("odi.odiÀ̸§.pcount", "2"); // odi·Î ³Ñ±æ »ç¿ëÀÚÆз¯¹ÌÅÍ °³¼ö OZUtil.setParameter("odi.odiÀ̸§.args1", "No=1000"); // ù¹ø° »ç¿ëÀÚÆз¯¹ÌÅÍ À̸§=°ª ¼³Á¤ OZUtil.setParameter("odi.odiÀ̸§.args2", "User=hong"); // µÎ¹ø° »ç¿ëÀÚÆз¯¹ÌÅÍ À̸§=°ª ¼³Á¤
// [´ë¿ë·® ¿É¼Ç] OZUtil.setParameter("connection.fetchtype","concurrent"); // µ¥ÀÌÅÍ ¸ðµâ »ý¼º°ú Àü¼Û ÀÛ¾÷À» µ¿½Ã¿¡ ½ÇÇà OZUtil.setParameter("connection.pageque","500"); // ¸Þ¸ð¸®¿¡ ·ÎµåÇÒ ÆäÀÌÁö ¼ö OZUtil.setParameter("connection.pagequebundle","5"); // ÇÑ ÆÄÀÏ·Î ÀúÀåµÇ´Â ÆäÀÌÁö ¼ö
OZUtil.setParameter("connection.serverdmtype","MEMORY"); // ¼¹öÀÇ µ¥ÀÌÅÍŸÀÔ MEMORY,FILE OZUtil.setParameter("connection.clientdmtype","MEMORY"); // Ŭ¶óÀ̾ðÆ® µ¥ÀÌÅÍŸÀÔ MEMORY,FILE OZUtil.setParameter("connection.compresseddatamodule","false"); // µ¥ÀÌÅÍ ¾ÐÃà¿©ºÎ OZUtil.setParameter("connection.compressedForm","false"); // Æû ¾ÐÃà¿©ºÎ
// [Àμ⠿ɼÇ] //OZUtil.setParameter("viewer.mode","print"); // ¹Ì¸®º¸±â ¾øÀÌ Àμâ
//OZUtil.setParameter("print.mode","silent"); // Àμ⠼³Á¤Ã¢ »ç¿ë¿©ºÎ (silent¸é ¾È³ª¿È)
OZUtil.setParameter("print.size", "A4"); // ¿ëÁöÅ©±â OZUtil.setParameter("print.copies", "2"); // Àμâ¸Å¼ö OZUtil.setParameter("print.once", "false"); // Çѹø¸¸ ÀμâÇÒÁö ¿©ºÎ OZUtil.setParameter("print.printername", "DEFAULT_PRINTER"); // ÀμâÇÒ ÇÁ¸°ÅÍ // [ÀúÀå ¿É¼Ç] //OZUtil.setParameter("viewer.mode","export"); // ¹Ì¸®º¸±â ¾øÀÌ ÀúÀå //OZUtil.setParameter("export.mode","silent"); // ¼³Á¤Ã¢ º¸¿©ÁÙÁö ¿©ºÎ OZUtil.setParameter("export.format","pdf"); // ÀúÀå Æ÷¸Ë OZUtil.setParameter("export.path","c:\\temp\\"); // ·ÎÄà ÀúÀå À§Ä¡ OZUtil.setParameter("export.filename","test.pdf"); // ÆÄÀÏ À̸§ OZUtil.setParameter("export.confirmsave","false"); // ÆÄÀÏÀúÀåÈ®Àθ޽ÃÁö Ãâ·Â¿©ºÎ
// [ºä¾î À̺¥Æ®] OZUtil.setParameter("viewer.progresscommand", "true"); // ºä¾î ½ÇÇà À̺¥Æ® »ç¿ë OZUtil.addEventListener("OZProgressCommand", eval ("OZProgressCommand_"+OZViewerID), OZViewerID); // ºä¾î ½ÇÇà À̺¥Æ® ¸®½º³Ê Ãß°¡
// [±âŸ ¿É¼Ç]
//OZUtil.setParameter("viewer.useprogressbar","false"); // ÇÁ·Î±×·¡½º¹Ù º¸¿©ÁÙÁö ¿©ºÎ
var options = {}; options['namespace'] = namespace; OZUtil.setOption(options); OZUtil.createViewer(OZViewerID, eval ("OZViewerLoaded_"+OZViewerID)); }
//À¥·±Ã³ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ» °æ¿ì ´Ù¿î·Îµå installOZWebLauncher = function(){ if(confirm("¼³Ä¡°¡ ÇÊ¿ä ÇÕ´Ï´Ù. ÇÁ·Î±×·¥ ¼³Ä¡ ÈÄ ´Ù½Ã ½Ãµµ ÇϽʽÿÀ.")) { document.getElementById('downfrm').src = 'http://127.0.0.1/oz80/ozexeviewer/OnLine_Install_Dialog_UI_SSL.exe'; // Æó¼â¸ÁÀº OffLine_Install_Dialog_UI_SSL.exe } }
</script> </head> <body style="width:98%;height:98%"> <iframe id="downfrm" style="display:none;"></iframe> <input type=button value="¿ÀÁîÃâ·Â" onclick="OZCall();"> </body> </html> |