六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 66|回复: 0

iReport+jasperReport之客户端打印

[复制链接]

升级  72%

46

主题

46

主题

46

主题

秀才

Rank: 2

积分
158
 楼主| 发表于 2013-2-7 03:28:42 | 显示全部楼层 |阅读模式
jasperReport客户端采用applet,applet和activeX插件的区别大家搜一下,有一堆东西可以借鉴,下载jasperreports-3.0.0,在相应的sample OR demo(记得不清了)中可以找到jasperReport 实现的客户端打印demo,下来就来分析下具体实现。
  新建一print.js文件:
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee;">function loadApplet(applet_URL) {
    
var URL = applet_URL + "/applets/jre-1_5_0_18-windows-i586-p.exe";
    document.write('
<OBJECT id="myApplet" name="myApplet"');
    document.write('classid
="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" WIDTH="0" HEIGHT="0" MAYSCRIPT name="myApplet"');
    document.write('codebase
='+ URL +'>');
    document.write('
<PARAM NAME="CODE" VALUE="org.bulktree.report.print.applet.PrinterApplet" />');
    document.write('
<PARAM NAME="CODEBASE" VALUE="../applets" />');
    document.write('
<PARAM NAME="ARCHIVE" VALUE="jasperreports-3.0.1-applet.jar" />');
    document.write('
<PARAM NAME="type" VALUE="application/x-java-applet;version=1.5.0" />');
    document.write('
<PARAM NAME="scriptable" VALUE="false" />');
    document.write('
<PARAM NAME="REPORT_URL" VALUE="../report.view">');
    document.write('no support java');
    document.write('
<comment>');
    document.write('
<embed type="application/x-java-applet;version=1.5.0"');
    document.write('CODE
="org.bulktree.report.print.applet.PrinterApplet"');
    document.write('JAVA_CODEBASE
="applets" ARCHIVE="jasperreports-3.0.1-applet.jar"');
    document.write('scriptable
=false');
    document.write('pluginspage
='+ URL +'>');
    document.write('
<noembed></noembed>');
    document.write('
</embed>');
    document.write('
</comment>');
    document.write('
</OBJECT>');
}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表