如何记录报表打印次数

需求描述:

为了避免报表重复打印,可以让报表点击打印按钮后,弹出已经打印次数的提示信息。

实现思路:

润乾报表提供的一个内置 JS,在每次打印操作后都会进行调用,可以在该 JS 中增加变量,在每次操作后,变量都会自增,在提示信息中使用这个变量进行提示。

具体实现:

在报表展现的 JSP 页面 showReport.jsp 中添加 JS:

var printNum=0;

function raqsoft_printOver(){

    printNum=printNum+1;

   alert(“已经打印完”+printNum+“次”);

}

使用 showReport.jsp 展现一张报表,点击打印按钮,当我们进行打印操作后,页面会弹出打印次数的提示信息。

注意:使用润乾的 applet 打印,applet 直接打印,PDF 直接打印进行打印后都可以调用到 raqsoft_printOver() 这个 JS 方法,打印后想做什么操作可自行添加到方法中。