润乾集算报表呈现输出之精确打印

润乾集算报表提供了报表精准的打印控制方式,使得用户的报表可以精确地打印到纸张或镜像中。集算报表打印属于Applet打印方式,用户在使用前应先安装JRE,如果在使用WEB报表打印时,本机未安装JRE,报表应用会提示用户下载并安装。

集算报表在打印控制上可以从两方面进行设置,一是报表的打印属性,二是报表打印预览中打印选项,下面分别来看一下。

打印属性设置

报表模板编辑时,在设计器的菜单报表-报表属性 中,可以找到报表打印属性的设置,如下图:

纸张:

纸张类型除了常见的纸张大小外,还可以自定义纸张,对于对纸张有特殊要求的用户将大有裨益。

方向可以控制纵向或横向打印,对于报表列较宽,还需要将所有列打印在同一页纸上时非常有帮助。

打印缩放:

集算报表提供按纸张进行缩放的选项,以便内容可以适应纸张大小,包括不缩放、与纸张等高和与纸张等宽。

注:1.如果在报表属性的分页标签下,选择了按行分页,则该报表不允许进行缩放打印。

2.如果报表行数或列数比较少,缩放后出现报表的宽度或高度大于给定纸张的宽度或高度而无法分页的情况,这时系统会在弹出提示消息后,自动将报表的打印缩放设置为"无"。

布局行/列数:

布局行数:如果报表是按照行数分页的,那么一张打印纸上可能打印多页报表,该参数设定一张打印纸上纵向可以打印几排报表。

布局列数:如果报表是按照行数分页的,那么一张打印纸上可能打印多页报表,该参数设定一张打印纸上横向可以打印几排报表。

对于卡片式报表,可以在一张打印纸上布局多页报表,这样打印出来的报表不但美观,而且可以任意切割。

此外,还可以设置报表的打印次序(先行后列或先列后行),对齐方式等。此外,如果报表包含背景图,还可以设置是否打印背景图。

打印预览设置

除了在报表开发时控制打印属性,还可以在打印时(打印预览窗口)进行打印设置。在设计器或WEB端进行打印时默认弹出打印预览窗口,如下图:

打印比例:

设置显示比例,根据报表的大小进行缩放。可以选择已有的比例,还可手动的输入要显

示的比例,另外还可通过【放大】【缩小】按钮,调整显示比例的大小。

分栏:

设置打印文档的打印栏数,对于列数较少的报表可以通过设置分栏来充满纸张。

打印页:

设置所要打印的页,选择了奇数以后,所有的偶数页将不被打印,同理,选择了偶数后,奇数页将不会被打印。

镜像打印:

设置报表的镜像打印效果。

黑白打印:

设置报表的黑白打印效果,勾选黑白打印后,打印内容如果是彩色,则变为黑白颜色,上述带有前背景色的报表设置黑白打印后效果如下:

清除图层:

清除报表中的图层。

页面设置:

在页面设置窗口设置页面的有关属性,如下所示:

集算报表在报表打印上提供了相对于网页打印更加丰富的设置,能更准确地将报表打印输出,满足用户的打印需求。

时间: 2024-08-29 07:26:14

润乾集算报表呈现输出之精确打印的相关文章

润乾集算报表呈现输出之分页控制

润乾集算报表提供了丰富的分页控制方式,以满足报表用户在不同情况下的需求,包括:按纸分页.按行分页.不分页.行后分页.列后分页等.下面就集算报表的分页控制详细加以介绍. 按纸分页 按纸分页主要用于打印,也是集算报表默认的分页方式,报表在打印时按照报表设定的纸张(默认是A4)大小进行自动分页,超出纸张的部分会在下一页打印,这种分页方式适用于用户对一页纸上打印几条记录没有要求,希望记录数充满纸张时设置. 在"报表属性-分页"选项下可以设置报表分页方式为:按纸分页. 由于集算报表提供了多种纸张

润乾集算报表呈现输出之表头重复

在报表展现或打印时为了便于查看数据,往往希望报表头在每页中重复出现.润乾集算报表除了可以实现每页均重复同样的表头外,还可以实现分组表头重复,即当分组出现在多页时显示同一分组表头.下面分别来看一下在集算报表中上述两种表头重复如何实现. 一般表头重复 使用集算报表开发时,如果希望分页报表的表头重复显示,只需要将表头的行类型设置为"报表头"即可.如下图: 其第一行类型为: 这样,报表在展现或打印时表头就会在每页中重复,效果如下(页面展现): 第一页                   第二页

润乾集算报表呈现输出之页码显示

报表分页展现或打印时为了便于查看往往需要显示页码,常见地显示当前页.共几页.记录条数等信息,有时还要求首页不显示页码等.润乾集算报表提供了分页后函数可以很容易实现各类页码显示效果,下面通过示例来看一下使用方法. 在订单明细表中需要显示当前页码.总页数.记录数与总记录数等信息,并要求首页不显示页码,效果如下: 报表模板设置如下: 其中: 1.将记录数显示区(第1行)行类型设置为报表头,并使用集算报表提供的分页后计算函数pno()和pccount()计算记录数起始位置:通过ds.count()计算总

润乾集算报表呈现输出之超链接钻取

报表展现后,经常需要表中数据能够钻取,如汇总数据钻取到明细数据,上级单位钻取到下级单位.而钻取的层级往往有多层,这就需要报表工具支持钻取功能. 润乾集算报表支持超链接钻取,可以满足报表用户数据钻取的需求.这里通过示例来看一下. 1.新建汇总报表 这里以某年度按地区销售情况汇总报表为例,点击地区钻取到相应地区下订单明细数据.设置报表年份参数year,并编辑报表表达式如下: 2.设置超链接 在设计器右侧的属性面板中"超链接-超链接"表达式编辑框中设置A3格超链接表达式为:"rep

润乾集算报表呈现输出之固定表头

对于高度和宽度较大的报表,用户往往希望能将表头固定以方便数据查看.润乾集算报表提供表头固定的功能,通过简单几步就可以实现.这里通过一个示例来看一下使用过程. 新建报表 实现固定表头首先要制作包含表头的报表,在集算报表中,可以为报表同时设置上表头和左表头,以方便报表横向和纵向滚动查看.这里以订单数据为例,制作报表如下: 分别设置第2行和A B C三列为报表头. 编辑发布报表JSP html报表在JSP文件中用<prefix:html>标签来发布,prefix是用户在JSP 文件头定义文件时指定的

润乾集算报表非常规统计之补齐数据

实际系统由于历史设计的原因,业务数据有时无法直接满足报表需求,从而需要在报表中补足数据,以满足报表展现需要.像http://bbs.csdn.net/topics/100074605中提到的问题,就是一个比较典型的此类需求. 这类问题使用SQL或存储过程往往复杂度过高,如帖子中贴出的答案:而使用一般报表工具则需要不断地重复遍历进行数据关联,还要借助隐藏格和做大量的条件判断才能完成,实现难度和报表性能都不理想. 而润乾集算报表则在完成这类报表时则比较简单,这里以上述链接中的实际业务为例,给出集算报

润乾集算报表优化应用结构之混合数据源

在报表项目中,报表源数据常常会来自于多种异构数据源.例如:关系型数据库(oracle.db2.mysql),nosql数据库(mongodb),http数据源,hadoop(hive.hdfs)甚至是excel或者文本文件.通常的做法是采用ETL工具,将这些数据源都同步到数据仓库中.但是这样做的问题在于:1.配置复杂,难度较大:2.成本较高:3.数据无法实时访问,需要有较长时间的延迟:4.数据仓库的建设和管理都比较复杂:5.如果数据量很大效率会很低,而且要不断的ETL去各个应用系统同步数据:6.

润乾集算报表非常规统计之多重判断

报表在数据源准备阶段往往要根据实际业务进行各种判断计算以后才能得到最终的报表数据源,而使用SQL在这种情况下则难于编写,http://bbs.csdn.net/topics/390938280中提到的考勤问题就是其中之一,这个计算看起来是给财务或人力部门的考勤报表服务的.计算逻辑并不算复杂,但使用SQL却很难做,用存储过程(要取首尾记录)也很麻烦,而一般的报表工具由于不具备强计算能力,常常只能写用Java等写自定义数据源实现. 使用润乾集算报表来做则比较简单,这里以上述链接中的实际业务为例,给出

润乾集算报表优化应用结构之减少存储过程

在报表应用中经常会使用存储过程实现报表的数据计算,但这会带来多方面的问题.存储过程的包只提供一层分类,无法用树形结构,容易造成代码管理混乱.有些程序员直接在现场在线修改存储过程,也不利于代码管理.升级存储过程的时候需要数据库的写权限,会对数据安全性造成影响.同时,由于SQL固有的一些问题(数据无序.缺乏集合.无法引用.分步不彻底)等,使得存储过程的编程比较困难. 很多情况下是为了提高性能而选择存储过程,但实际效果也不尽如人意.这主要是因为报表数据的计算一般都比较复杂,很难用SQL直接完成,需要通