Ну, вот мой сценарий.
Клиент / сервер winforms приложения с SQL Express в качестве базы данных. Мне нужно иметь возможность распечатать счет-фактуру, упаковочные листы и т. Д.
Я бы хотел, чтобы клиент мог изменять счета. то есть. быть в состоянии поставить свой логотип или изменить размер шрифта и т. д. ... в основном отформатировать дисплей.
Вещи, которые я рассмотрел до сих пор.
1) Используйте шаблонизатор (аналогично codemith или mygeneration) и используйте шаблоны для вывода HTML. Затем распечатайте HTML-страницу.
2) Используйте ReportViewer в локальном режиме. Я слышал, что пользователи могут скачать плагин для web dev express и редактировать локальные файлы отчетов. Кто-нибудь может это подтвердить?
3) Используйте Reportviewer в удаленном режиме.
У меня нет большого опыта работы с ReportViewer, поэтому я не уверен, стоит ли мне использовать локальный или удаленный режим.
Те из вас, кто делал подобные вещи перед тем, как вы порекомендуете?