У меня есть приложение ASP.Net с кристальными отчетами. когда я нажимаю на значок печати в средстве просмотра, появляется экспорт в PDF. Я добавил кнопку для пользовательской печати сгенерированного отчета.
System.Drawing.Printing.PrintDocument cprPrinter = new System.Drawing.Printing.PrintDocument();
reportDocument.PrintOptions.PrinterName = cprPrinter.PrinterSettings.PrinterName;
reportDocument.PrintToPrinter(0, false, 0, 0);
что произошло, когда я опубликовал сайт на сервере iis, "cprPrinter.PrinterSettings.PrinterName" взял принтер по умолчанию сервера, а не клиента.
Как мы можем получить доступ к клиентскому браузеру по умолчанию для автоматической печати отчета при нажатии на кнопку или появлении диалогового окна печати?