Решение для отчетов Silverlight, где можно планировать доставку таблиц Silverlight в формате PDF / Excel. - PullRequest
0 голосов
/ 08 августа 2011

Прежде всего позвольте мне дать вам контекст.Меня попросили создать приложение для отчетов Silverlight, которое позволяет пользователям просматривать таблицы / диаграммы данных и затем планировать отправку этих элементов управления (в формате pdf или excel) на более позднюю дату, когда новые данные станут доступны.

Я написал приложение, чтобы сделать это, используя веб-формы для предыдущей компании, по сути, генерация отчетов была инициирована службой, которая выполняла страницы веб-приложений, и я смог сгенерировать PDF-файлы из строк HTML, однако моя новая компания хотела быприложение silverlight, и я не уверен, возможно ли это.

Я ЗНАЮ: что я могу использовать WriteableBitmap для визуализации изображения элемента управления отчетом (хорошо для PDF), для Excel я могу использовать экспортпревосходить функции в различных сетках.

Вопросы:

Могу ли я общаться с приложением silverlight из службы Windows и выполнять методы в приложении, включая элементы управления рендерингом?(У меня есть ощущение, что природа Silverlight на стороне клиента может помешать мне сделать это).

Если я могу выполнять методы, тогда я предполагаю, что смогу перехватить экспорт в поток Excel и создать вложениес типом MIME Excel (если он еще не установлен)?

Пожалуйста, не задавайте мне аргумент "почему вы просто не используете Reporting Services".

Я был бы благодарен залюбые комментарии и рекомендации.

1 Ответ

0 голосов
/ 17 мая 2012

Я думаю, вы можете попробовать ActiveReports для выполнения задачи, которую вы ищете.ActiveReports поставляется со средством просмотра отчетов SilverLight, средством просмотра Windows Forms и средством просмотра через Интернет.ActiveReports также имеет возможность создавать диаграммы и позволяет добавлять пользовательские элементы управления в отчет. О возможностях экспорта да ActiveReports позволяет экспортировать отчеты в PDF, Excel, Tiff, RTF, Html и т. Д. Даже в среде SilverLight.

Вы можете найти некоторую информацию об этом здесь: http://blogs.gcpowertools.co.in/2012/05/exporting-reports-using-active-reports.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...