Как распечатать отчет Crystal прямо на клиентском компьютере, используя C # Asp.net - PullRequest
5 голосов
/ 21 октября 2011

Мне нужно распечатать страницу отчета Crystal на клиентском принтере, не показывая отчет или не показывая никаких диалоговых окон.

Я хотел бы упомянуть, что мне известно имя Client Printer.Как отправить путь к этому принтеру.

Просто чтобы прояснить, что приложение работает на удаленном сервере на сервере.

Здесь есть некоторые похожие вопросы, но БЕЗ какого-либо окончательногоРешение, как этот.

Как распечатать отчет Crystal, не открывая отчет в asp.net?

Есть ли конкретное решение, которое я могу использовать?

1 Ответ

3 голосов
/ 21 октября 2011

Ниже строки открывается диалоговое окно печати для печати без предварительного просмотра. CrystalReportViewer1.PrintReport ();

Нижняя строка напрямую отправляет документ отчета на принтер по умолчанию.

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

...