2 апреля компания FastReports, Inc. объявила о выходе новой версии генератора отчетов для VCL приложений – FastReport VCL 5.
Уже сейчас продукт можно купить у партнеров:
- FastReport VCL 5 Standart Edition »
- FastReport VCL 5 Professional Edition »
- FastReport VCL 5 Enterprise Edition »
В информационной рассылке, был приведен полный список нововведений. Я установил пробную версию продукта и посмотрел некоторые из них. Ниже привожу данный перечень полностью, со своими комментариями к отдельным пунктам и скриншотами.
Классы:
– Новые типы заливки у объекта “Текст”: Градиент и Стекло.
Соответственно, у объекта появилось свойство FillType.
– Объект «Текст» может иметь несколько условий выделения. Они включают в себя настройки рамки, шрифта, заливки и видимость объекта. Вы можете включать и выключать каждую настройку.
Если честно, не совсем понял, что имеется ввиду…
– У объекта «Текст» теперь есть несколько настроек форматирования. Когда в тексте содержится несколько выражений, можно указать формат для каждого из них.
На мой взгляд, довольно удобно. Раньше для каждого выражения нужно было создавать свой объект, если выражение нужно форматировать. А чем больше отчетов в отчете, тем сложнее с ним работать.
– Добавлено свойство Filter у датабэндов. Можно отфильтровать строки данных без использования скрипта.
Это действительно классно! С помощью данного функционала зачастую значительно упрощается написание запросов.
– Изменения в формате отчета: наборы данных, переменные, форматы, условное выделение хранятся в виде вложенных свойств и стали более удобочитаемыми.
Насколько я понимаю, речь идет о внутреннем формате отчета.
– В объекты отчета добавлены события мыши: MouseEnter, MouseLeave.
– Добавлено свойство Visibility (vsPreview, vsPrint, vsExport) у объектов отчета.
Естественно, что подобные вещи добавляют разработчику новые “степени свободы”.
Новые объекты:
– Новые 2D штрихкоды – PDF417, DataMatrix и QR-code.
– Новые штрихкоды – Code128, EAN128 с автоматической кодировкой.
Интерактивность:
– Новые интерактивные типы отчета: детальный отчет и детальная страница. При клике на интерактивный объект, новый отчет создается и отображается в отдельной вкладке окна предпросмотра.
– Добавлена интерактивность в объект Chart. Детальный отчет можно вызвать через клик по объекту Chart.
Экспорты:
– В PDF-экспорт улучшено встраивание шрифтов: вместо целого шрифта встраивается только используемое в отчёте подмножество символов шрифтов. Это позволяет значительно сократить размер файла
– Новые экспорты: HTML5 (div), DOCX, XLSX, PPTX.
– Улучшение в форматах экспорта RTF, XLS, XML, HTML, ODF: поддержка разных типов линий рамки в объекте “Текст”.
Больше поддерживаемых форматов это всегда хорошо.
GUI:
– Новые иконки в окне предпросмотра и в Дизайнере отчетов.
– Улучшен внешний вид дерева данных. Новые иконки для различных типов полей.
– Новые/улучшенные диалоги: условное выделение, граница, заливка, редактор гиперссылок.
Изменение внешнего вида, можно считать и не столь уж значимыми. Тем не менее, это придает отчетам “современность”, что может оказаться важным для конечных пользователей.
Клиент/Сервер:
– Новый навигационный тулбар с поддержкой сенсорных экранов
– Взаимодействие с сервером по технологии AJAX
– Оптимизирован протокол обмена браузера с сервером
– Уменьшено время отклика сервера
С данным функционалом я ознакомится не успел, но, думаю. улучшение качественных характеристик в комментариях особо не нуждается.
Заключение
По личным субъективным ощущениям новый редактор отчетов стал работать шустрее, да и выглядит более эстетично. Хотя я бы не сказал, что предыдущая версия особо хромала в этом отношении.
Многочисленные не значительные усовершенствования придали продукту дополнительную гибкость и удобство в использовании. Что вполне компенсирует отсутствие глобальный функциональных новшеств. С одной стороны, таковые новшества компания представила в FastReport FMX, а с другой стороны, именно на улучшении качества, удобстве и производительности сосредоточена Embarcadero в новой версии RAD Studio. С этой точки зрения очередная версия FastReport вполне удачно попала в тренд.
Кстати, будет ли в XE6 Embarcadero редакция новой версии FastReport пока не известно (по крайней мере мне).
Оставить комментарий