快逸报表提供两种打印方法:
(1)将Web报表导出成 PDF 或 Excel 文件后,再打印。
快逸报表可以将Web报表无失真地导出Excel和PDF文件,但 对于分页机制要求比较高的中国式报表,Excel和PDF打印还是无法满足,可作为打印的备选方案或者用于简单报表的打印。
(2)Applet 控件打印。
快逸报表提供了一个 Applet 打印控件,专供实现复杂的Web报表打印需求。
JAVA 有很完备的安全控制机制,相比较二进制的 ActiveX 控件, Applet 不存在安全方面的风险。
快逸报表的 Applet 控件提供了很多复杂报表的打印选项,包括:
A、纸张大小 :既可以按照 A4 、 B5 等定义纸张,也可以自定义纸张的宽、高、页边距;
B、自由定位 报表在纸张的位置――左、右、居中、分栏等;
C、分页机制 :按纸张尺寸、数据行数、行 / 列后分页,每页显示的数据行 / 列数等;
D、打印布局 :一纸打多页报表时,每张纸打印的行、列数、打印顺序等;
E、固定 左表头(快逸报表特有)、上表头;
F、报表是否 可缩放 ;
G、套打报表 :在 html 中是否显示背景图、打印背景图;
H、无须预览, 直接打印 。
参见:Java报表的套打功能。