Автоматическая печать из отчета Telerik Silverlight - PullRequest
0 голосов
/ 04 января 2012

Я пытаюсь запустить отчет Telerik для печати после того, как он был обработан с использованием встроенной возможности печати Silverlight или интеграции с Adobe Acrobat.

В своих поисках я нашел это сообщение на форуме - http://www.telerik.com/community/forums/reporting/telerik-reporting/reporting-parameters-first-time-not-applied-when-usenativeprinting-false.aspx

Кажется, что описывается, как это сделать, но когда я пробую этот подход, используя событие ReportServiceClient RenderAndCacheCompleted, я получаю исключение SecurityException, если использую встроенную поддержку печати (а не событие, инициированное пользователем, настолько понятное) и при попыткедля печати с использованием ненативного, по-видимому, вообще ничего не происходит.

Когда я отлаживаю, я вижу, что выполнение PrintReportCommand не выполняется (проверка CanExecute возвращает false), возможно из-за состояния ReportViewerModel, являющегося ViewerWorkInProgressState.

Похоже, что это неправильное событие, так как пока еще слишком рано запускать операцию печати, но, похоже, нет других событий, указывающих на то, что отчет полностью отрисован.

делает что-нибудьмы знаем, есть ли другой способ сделать это?Спасибо.

...