Печать отчетов

Обсуждение Stimulsoft Reports.Silverlight
Закрыто
kin123456789
Сообщения: 98
Зарегистрирован: 14 окт 2014, 12:29

Печать отчетов

Сообщение kin123456789 »

Доброе утро!
При следующей ситуации
StiReport unionReport = new StiReport();
// идет заполнение данных и рендеринг!
unionReport.Print();
выдается Exception c Message = "Диалоговые окна должны инициализироваться пользователем."
{System.Security.SecurityException: Диалоговые окна должны инициализироваться пользователем.
в System.Windows.Printing.PrintDocument.PrintInternal(String documentName, PrinterFallbackSettings printerFallbackSettings, Boolean useDefaultPrinter)
в System.Windows.Printing.PrintDocument.Print(String documentName, PrinterFallbackSettings printerFallbackSettings, Boolean useDefaultPrinter)
в Stimulsoft.Report.Viewer.StiPrintReport.Print()
в Stimulsoft.Report.StiReport.Print()
в Center.Views.Information.WinReporting.CreateReportNew()}



Задача сводится с тому чтобы отправлять отчеты на печать без отображения!
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Печать отчетов

Сообщение HighAley »

Здравствуйте.

К сожалению, это невозможно из-за ограничений Silverlight.

Спасибо.
kin123456789
Сообщения: 98
Зарегистрирован: 14 окт 2014, 12:29

Re: Печать отчетов

Сообщение kin123456789 »

Спасибо! Написал "костыль" для формирования отчета на клиенте в виде Win Form приложения, из Silverlight передаю путь документа и имя принтера! Все работает!
Может у Вас есть другой вариант! Поделитесь! Спасибо!
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Печать отчетов

Сообщение HighAley »

Здравствуйте.

Можно использовать разные варианты, но все они будут за пределами Silverlight.

Спасибо.
Закрыто