Я создал веб-приложение ASP.net, которое позволяет пользователям просматривать и делать заметки в списке событий календаря. Примечания редактируются в редакторе WYSIWYG, который выводит текст HTML (но может также выводить в RTF), который затем сохраняется как текст в базе данных MSSQL05.
Теперь я должен добавить функцию печати в приложение календаря. До этой версии печать выполнялась через SSRS05, но теперь, когда я добавил расширенные текстовые заметки, этот метод больше не работает.
Я могу отобразить весь календарь в формате для печати в веб-браузере, но у моих пользователей есть две проблемы: во-первых, я не могу отключить заголовок и нижний колонтитул, добавленные во время печати, и пользователи немного слишком простой, чтобы понять, как отключить это самостоятельно; и во-вторых, когда заметка становится слишком длинной, текст не слишком изящно переносится на следующую страницу. К сожалению, они используют IE7, поэтому атрибут page-break-inside не распознается, и об обновлении до IE8 или использовании другого браузера не может быть и речи (я уже спрашивал: P)
Итак, с этой информацией, как лучше всего создать отчет с расширенным текстом?