C# 如何使Crystal报表直接打印到打印机而不导出为PDF?
我在Asp.net中有一个web应用程序,它使用Crystal Reports,我使用Crystal ReportViewer在我的aspx页面上显示Crystal report。 当我点击打印按钮打印时,显示消息 查看器必须导出为PDF才能打印。打开文档后,从PDF阅读器应用程序中选择打印选项。注意:您必须安装PDF阅读器才能打印。(如Adobe Reader) 它不会直接打印我的报告。C# 如何使Crystal报表直接打印到打印机而不导出为PDF?,c#,asp.net,pdf,printing,crystal-reports,C#,Asp.net,Pdf,Printing,Crystal Reports,我在Asp.net中有一个web应用程序,它使用Crystal Reports,我使用Crystal ReportViewer在我的aspx页面上显示Crystal report。 当我点击打印按钮打印时,显示消息 查看器必须导出为PDF才能打印。打开文档后,从PDF阅读器应用程序中选择打印选项。注意:您必须安装PDF阅读器才能打印。(如Adobe Reader) 它不会直接打印我的报告。 请帮助….Crystal report具有将报告直接打印到打印机的方法 像这样 crystalReport
请帮助….Crystal report具有将报告直接打印到打印机的方法 像这样
crystalReportDocument.Load("your crystal report file path");
crystalReportDocument.SetDataSource("report data source");
crystalReportDocument.PrintOptions.PrinterName = "your printer name"
crystalReportDocument.PrintToPrinter(1, true, 0, 0);
大多数现代浏览器都支持pdf,打开pdf文件不需要安装pdf阅读器。我也安装了pdf阅读器(adobe reader),但我不想先导出为pdf。我想直接在print buttonhello@satyender上打印,如果您有任何解决方案,请帮助我。我也有同样的问题。请参阅此链接我的Que。你好,satyender。你找到解决办法了吗?我也有同样的问题。不,亲爱的,我删除了crystal report并使用css设计html并直接打印该div。请在您正在使用的问题中添加源代码。我找不到PrintOptions的PrinterName属性