【发布时间】:2015-05-23 06:31:05
【问题描述】:
我知道 SO 上的其他用户已经在问这个问题。但是,我不打算问同样的问题。当我搜索这个问题时,我发现了很多相同问题的链接。例如this 问题。但是,没有人对这个问题给出正确的解决方案。
实际上CrystalReport.PrintToPrinter() 方法是在服务器端执行的。因此,当执行该方法时,它将在服务器的打印机上打印数据。不在客户的打印机上。有人还建议共享客户端的打印机并将共享打印机名称分配给CrystalReport's PrinterName 属性。但是,只有当机器通过 LAN 相互连接时才有可能。当客户端尝试通过 Internet 网络打印报告时会发生什么?
所以,我想知道是否可以在不通知弹出窗口的情况下将打印数据发送到客户端计算机并将其发送到客户端的默认打印机。
【问题讨论】:
标签: asp.net printing crystal-reports