Silverlight 5Наша компания рада объявить о поддержке Silverlight 5 в генераторе отчетов Stimulsoft Reports.Silverlight. Необходимо отметить, что для удобства пользователей наши разработчики разделили продукт на 2 редакции: с поддержкой Silverlight 4 и с поддержкой Silverlight 5. Причина проста – мы хотим сохранить возможность запуска генератора отчетов как под Silverlight 4, так и под Silverlight 5.

Начать использовать генератов отчетов Stimulsoft Reports.Silverlight с поддержкой Silverlight 5 можно уже сейчас. Данная возможность добавлена в недельном пререлиз билде от 27 января 2012 года. Скачать билды продуктов можно на странице Скачать на нашем сайте в разделе Предварительные версии.

Среди наиболее востребованных улучшений оказалась возможность Postscript векторной печати в Silverlight 5, что позволяет уменьшить размер заданий печати и повысить качество отрисовки текста. Мы хотели бы подробнее остановиться на этом и дать несколько рекомендаций в этом направлении.

В Silverlight 5 стала доступна новая функция - векторная печать. Для ее работы Вам нужен принтер с поддержкой PostScript и установленные драйвера, поддерживающие его.

Мы провели тестирование новой векторной печати в Silverlight 5. Для тестирования мы использовали множество принтеров, но пример разберем на принтере HP LaserJet M1522nf.

Скачав драйвера HP Universal Print Driver for Windows PostScript, принтер появился в списке (смотрите изображение ниже):

Printers

Изучив статьи Microsoft стало ясно, что после установки название принтера не заканчивается на PS - он не поддерживает PostScript, т.е. нужно искать другой драйвер.

Первый тест мы провели на отчете SimpleList.mrt (3 страницы. Данный отчет идет в стандартной поставке Stimulsoft Reports.Silverlight). Смотрите изображение ниже:

Print size PS
Из результата видно, что при печати в стандартном виде (не векторной печати) размер файла достигает ~129 Mb, что довольно много для трех страниц.

При векторной печати размер файла получился 10 Mb, что в ~13 раз меньше чем в предыдущем способе.

Второй тест мы провели на отчете Anchors.mrt (71 страница. Данный отчет идет в стандартной поставке Stimulsoft Reports.Silverlight). Смотрите изображение ниже:

Print size
Из результата видно, что при векторной печати размер файла получился 239 Mb, что безусловно много, но, все-таки, при обычной печати размер файла достиг ~3.86 Gb на 62 странице, после чего произошла ошибка из-за нехватки места, и печать в итоге не удалась, соответственно, как минимум, размер итогового файла получился в ~16 раз меньше.

Итог, теперь используя Silverlight 5 появилась возможность печатать большие отчеты.

Если Вы используете наши сборки Silverlight 5, и вьювер не печатает, применяя PostScript:

1. Проверьте, поддерживает ли Ваш принтер PostScript.
2. Установлены ли у Вас нужные драйвера (по умолчанию всегда устанавливаются без поддержки PostScript)

В большинстве случаев, если установлен нужный драйвер, то имя принтера заканчивается на PS (например: HP Universal Printing PS)

Возможно есть и другие пункты настройки, обратитесь к изготовителю за помощью.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.