我正在开发一个通过Crystal Reports生成相当多pdf的项目 我面临的问题是随机的。用户报告有时报告生成的报告太小(报告缩小到70%左右并打印在pdf上),还有一些报告在横向设计时以横向方式打印,反之亦然。
任何人都知道什么可能导致这些随机变化的产生?也许是一个解决方案?
答案 0 :(得分:0)
任何时候我们遇到类似Crystal Reports的问题,它总是与打印机有关。问题是要确定哪个打印机或报告导致了问题。
我们在服务或服务器中生成PDF,因此我们可以查找运行该生成器的用户的默认打印机作为问题的根源。
如果在最终用户计算机上生成报告,那么我会将用户的默认打印机视为问题的根源。
我还看到Crystal“记住”它设计的打印机,除非您在设计报表时明确选择页面设置...对话框中的No Printer (optimize for screen display)
或在生成之前在代码中设置相应的选项报告。
希望这会让你朝着正确的方向前进。