你用的什么报表软件?我这边用的FineReport报表软件,可以实现你的需求。就是在用户系统中使用iframe嵌入FineReport报表,希望打印效果与报表查看效果不同,统一的解决方案是做二张模板,一张对应查看的模板,另一张对应打印的模板,这时可以自定义一个打印按钮,通过js调用FineReport的打印方法,使用打印模板进行打印,而那张打印模板则是一张数值为0用空格显示的模板,关于这一点可用FineRepoirt的条件属性实现。楼主可以试一下,有问题还可以来“FineReport爱好者论坛”求助,很多热心的报表高手在。