123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- <%@ page contentType="text/html;charset=euc-kr" %>
- <HTML>
- <HEAD>
- <META http-equiv="Content-Type" content="text/html; charset=euc-kr">
- <script src="../rexpert.js" language="javascript"></script>
- <SCRIPT language="javaScript">
-
- // 고유 ID
- var UniqueID;
- var gvPrinterNm = ""; // 프린트명 전역 변수
- var gvPrintOn = "<%=request.getParameter("mode")%>"; // 프린트 미리보기 옵션(1: 인쇄, 기타: 미리보기만 가능)
-
- function fStatus(strJobID, nStatus)
- {
- top.demonFrame.PrintDemon.ProcStatus(strJobID, nStatus);
- }
-
- function closeReport(){
- // RexCtl.CloseReport();
- }
-
- function fPreView(pRptName, pRptParams, pPrtName)
- {
- var oReport = GetfnParamSet(UniqueID);
- oReport.datatype = "csv";
- oReport.rptname = pRptName;
-
- //var printerOption = "print.printername=" + pPrtName;
-
- var arrRptParams = pRptParams.split("^");
- var arrPrtParam;
- for (i = 0; i < arrRptParams.length; i++) {
- arrRptParam = arrRptParams[i].split("=");
- oReport.param(arrRptParam[0]).value = arrRptParam[1];
- }
- oReport.param("report_id").value = getReportId(pRptName);
-
- oReport.event.finishdocument = reportLoaded;
- oReport.event.finishprint = reportPrinted;
-
- //oReport.open();
- oReport.iframe(ifrmRexPreview1);
- }
-
- function getReportId(url) {
- var start = url.lastIndexOf("/");
- var reportId = url.substr(start+1,10);
-
- return reportId;
- }
-
- function reportLoaded(rexCtl) {
- // 레포트 로딩 후 수행
- var printerOption = "";
- if(gvPrintOn == 1)
- {
- if(gvPrinterNm != ""){
- printerOption = "print.printername="+gvPrinterNm;
- }
- rexCtl.Print(false,1,-1,1,printerOption);
- //RexCtl.PrintEx2(false, 1, -1, 1, gvPrinterNm);
- }
- }
-
- function reportPrinted() {
- // 레포트 출력 후 수행
- // 원격출력인 경우에만 결과메시지를 클라이언트 프로그램에게 전달하도록 변경
- if(gvPrintOn == 1)
- {
- fStatus(UniqueID, "1");
- }
- }
- </SCRIPT>
- </HEAD>
- <BODY topmargin="0" leftmargin="0">
- <script src="../rexscript/rexplugin.js"></script>
- <iframe name="ifrmRexPreview1" id="ifrmRexPreview1" width="100%" height="100%"></iframe>
- </BODY>
- </HTML>
|