如何使用C# Asp.net直接打印水晶报表到客户端机器

发布于 2024-12-11 02:58:18 字数 360 浏览 0 评论 0原文

我需要将 Crystal 报表页面打印到客户端打印机而不显示报表或不显示任何对话框。

我想提的一点是我知道客户端打印机的名称。 如何将路径发送到该打印机。

只是为了弄清楚该应用程序在远程位置的服务器计算机上运行。

这里有一些类似的问题,但没有任何最终的解决方案,比如这个。

如何在不打开水晶报表的情况下打印水晶报表在 asp.net 中报告?

是否有我可以使用的具体解决方案?

I need to print a Crystal report page to client printer machine without showing the report or without showing any dialog box.

One point I'd like to mention is that I know the name of Client Printer.
How do I send the path to that printer.

Just to make it clear the application runs on a server machine in a remote location.

There are some similar question here , but WITHOUT any final solution,like this one.

How to print crystal report without opening the report in asp.net?

Is there a specific solution to this that I can use ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

染火枫林 2024-12-18 02:58:18

下面一行打开打印对话框进行打印而不显示打印预览
crystalReportViewer1.PrintReport();

下面一行直接将报告文档发送到默认打印机。

oReportDocument.PrintToPrinter(1,true,0,0);

Below line opens up print dialog box to print without showing print preview
crystalReportViewer1.PrintReport();

Below line directly sends reportdocument to default printer.

oReportDocument.PrintToPrinter(1,true,0,0);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文