知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库 > 打印专题 > 用快逸报表实现WEB报表的直接打印

用快逸报表实现WEB报表的直接打印

用快逸报表实现WEB报表的直接打印

直接打印是一个什么样的概念,就是在B/S的Web报表上点击一个按钮直接完成后续所有的打印任务,此间不会出现打印设置,打印机选择这些操作。

这里之所以特殊介绍”直接打印”的实现方法,是因为这个需求广泛存在,很多终端用户会要求Web报表开发人员实现这个功能。

快逸报表的发布是在jsp中使用快逸报表定义的Tag标签来控制的。Tag标签详细介绍请参考《快逸报表4.0应用开发手册》第二章TAG 标签,2.1.2标签详细介绍。

下面就先介绍下快逸报表的带打印预览对话框的发布方法,然后再在普通打印的基础上实现直接打印。

(1)带打印预览对话框的发布方法

在快逸的Tag标签中有needPrint属性,使用needPrint=”yes”,发布报表后,当我们点击打印按钮,会调用applet程序出现打印预览对话框,供用户进行打印设置,如下图所示:

1.png

(2)实现直接打印的发布方法

直接打印就是跳过上面这个打印预览对话框,快逸报表为用户提供了needDirectPrint标签,只需要在tag标签中用needDirectPrint=”yes” 属性来控制就可以了。

下面是一个完整的发布页面的代码例子:
<%@ page contentType=”text/html;charset=GBK” %>
<%@ taglib uri=”/WEB-INF/runqianReport4.tld” prefix=”report” %>
<html>
<title>直接打印测试</title>
<h3 align=”center”>直接打印</h3>
<table align=”center”>
<tr><td>
<report:html name=”report1″ reportFileName=”/上方合计.raq”
needDirectPrint=”yes”
/></td>
</tr>
</table>
</html>

注:其实利用快逸的tag还可以实现更多更丰富的web报表设置,具体内容请参考《快逸报表V4.0应用开发教程》第二章TAG,2.1.6打印介绍。

引自:报表工具知识库
相关文章:Jsp的编码问题 ; 分页计算函数 ; web 报表设计;在web报表中如何按图片格式导出pdf文件
其他相关内容:Java报表打印方案;web 报表设计器web 图形报表;报表分析

发布日期:2009/06/04
本文分类: 打印专题