api读取报表模板添加打印按钮

◆ 背景说明
Api读取报表模板后,经运算,发送到页⾯展现和导出到word等相应⽂档,都有相应代码也简单。如果⽤户想运算后的代码,通过applet来打印,这个功能怎么实现呢,怎么样添加这个打印按钮呢。我们看⼀个例⼦。
◆ 应⽤举例
河北科技师范学院学报新建⼀个jsp页⾯,代码如下:
<%@ page contentType="text/html;charset=gb2312" %>
黑白花奶牛
<%@ page import="java.io.*"%>
<%@ page import="port4.usermodel.*"%>
<%@ page import="del.*"%>
<%@ page import="port4.view.html.*"%>
<%@ page import="port4.util.*"%>
<%@ page import="l.*"%>operators
<%
//第⼀步,读取报表模板
InputStream ResourceAsStream("/reportFiles/test.raq");
ReportDefine rd = (ad( fis );
电力系统谐波分析//第⼆步,运算报表811事件
Context context = new Context();
Engine enging = new Engine( rd, context);
IReport iReport = enging.calc();
//第四步,展现(⽤分页结果展现)严控未成年真人秀
HtmlReport hReport = new HtmlReport( iReport,"report1" );
out.ateHtml());
%>
<a href="#" onClick="report1_print();return false;">print</a>
<script language=javascript>
function report1_print() {
action=2&name=report1&reportFileName=test.raq&srcType=file&savePrintSetup=no&appletJarName=runqianReport4Applet.jar&serverPagedPrint=no";
}
</script>
<iframe name="report1_printIFrame" id="report1_printIFrame" src="a.html" width=50 height=50>
</iframe>
这样,访问报表时,页⾯就会出来打印按钮,点击就可以弹出applet打印了。
name=report1这⾥要与new HtmlReport( iReport,"report1" );中的⼀致;
reportFileName=test.raq这⾥要与ResourceAsStream("/reportFiles/test.raq");中的⽂件名称⼀致。

本文发布于:2024-09-22 19:27:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/292718.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:打印   报表   模板   按钮   学报   添加
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议