MVC в контексте веб-приложения не состоит в использовании класса из JSP. Он состоит в использовании следующей модели:
Поскольку JSP обычно использует JSP-теги (например, JSTL) и язык выражения JSP , и поскольку JSP-теги и EL предназначены для получения информации от JavaBeans, вам лучше иметь ваши данные в форме JavaBeans или коллекций JavaBeans.
Роль контроллера (класса действия) заключается в том, чтобы извлечь данные, создать экземпляры JavaBean, содержащие данные, в подходящем формате для JSP, чтобы поместить их в атрибуты запроса, а затем отправка в JSP. Затем JSP перебирает экземпляры JavaBean и показывает, что они содержат.
Вы не должны сами реализовать структуру MVC. Используйте существующие (Stripes, Struts и т. Д.)
Файлы PDF, поданные от SSRS, как много файлов PDF, встроили шрифты постскриптума. Так, локальные шрифты, используемые в отчете, преобразовываются в лучший шрифт постскриптума соответствия, когда преобразование происходит так, PDF является полностью портативным, не полагаясь на локально установленные шрифты.
Вы видите официальные инструкции MS и требования шрифта для экспорта PDF SSRS здесь: Книги SQL Server 2005 года, Онлайн (сентябрь 2007), Разрабатывая для Вывода PDF. Кроме того, это сообщение должно обеспечить некоторую справку также: Создание отчетов о Сервисах: Рендерер PDF FAQ
Aspose, по-видимому, также имеет компонент, который утверждает, что смог добавить пользовательские встроенные шрифты в Отчете SQL PDFs.
См. Aspose.Pdf для создания отчетов о сервисах
Aspose.Pdf для Reporting Services позволяет, генерируя отчеты PDF в Microsoft SQL Server 2000 и Reporting Services 2005 года. Некоторые расширенные функции как метаданные XMP, пользовательский встроенный шрифт и представляющий водяной знак для страниц теперь поддерживаются. Все функции отчета о RDL включая разделы, изображения, диаграммы, таблицы, матрицы, заголовки и нижние колонтитулы преобразовываются с самой высокой степенью точности к PDF.
Я не попробовал этот компонент, таким образом, я могу только совместно использовать то, что он утверждает, что смог сделать.
Мы должны были установить программное обеспечение Неодинамического штрихкода для рендеринга штрихкода как изображения, так как мы не можем включать шрифты штрихкода в экспорт PDF.
Я использовал шрифты штрихкода успешно с SSRS и PDF. Необходимо было установить шрифт и на сервере (для рендеринге и на просмотре от браузера), а также от клиента.
При использовании шрифтов штрихкода нет действительно лучшего "соответствия" для постскриптума, таким образом, PDF не имеет допустимого шрифта штрихкода встроенным с документом, который просто yieds набор текста мусора. Для решения этого просто установите шрифт на клиентском компьютере, который просмотрит PDF.
Примечание: я обнаружил, что при установке шрифтов на серверный блок Reporting Services вам может потребоваться:
= Фактически открыть шрифт из панели управления Fonts, чтобы вы могли видеть предварительный просмотр
И
= Перезагрузить серверный блок.
И да, я согласен, что вам не нужно этого делать - но я видел, как это работает.