В новой версии мы переработали архитектуру объектов отчета, что позволило добавить новые объекты с новыми возможностями!
Движок отчетов:
-
Новая архитектура позволяет создавать сложные интерактивные отчеты и интерактивные редакторы, которые можно использовать как в дизайнере отчетов, так и в предварительном просмотре. С новыми редакторами пользователь может изменять построенный отчет прямо в окне предварительного просмотра.
-
Отложенная обработка выражений в объектах отчета. Новый механизм обработки выражений позволяет вычислять выражения в текстовых (и других) объектах с задержкой, по определенному событию (к примеру, событие конца группы). Такой подход позволяет показывать итоги групп в заголовках перед вычислением итогового значения, без использования скрипта и всего за один проход по данным.
- Новая обработка повторяющихся значений. С новым механизмом обработки дубликатов в объекте «Текст» можно объединять, очищать или скрывать объект с повторяющимся значением.
- Транспортные фильтры ввода-вывода. Новая прослойка между операциями загрузки и сохранения в файл позволяет легко сохранять и загружать шаблоны и построенные отчеты, а также сохранять экспортируемые файлы в различные файловые хранилища или отправкой по e-mail. Компонентная модель позволяет легко включать и настраивать транспорты. На данный момент поддерживаются следующие виды транспортов: E-mail, FTP, DropBox, OneDrive, Box.com, GoogleDrive.
Новые объекты:
- Объект «Таблица» позволяет создавать табличные отчеты с переменным количеством столбцов и строк. С данным объектом возможно создавать сложные табличные отчеты без наложения объектов. Но, прежде всего, таблица предназначена для упрощения редактирования шаблона, т.к. позволяет добавлять новые строки и колонки в нужном месте, менять их местами, объединять ячейки, быстро задавать размеры таблицы, менять размеры строк и колонок и связывать ячейки с данными. Как и объект «Текст», таблица может расти и разбиваться на части.
Изменение размеров.
Перемещение строки.
Связывание с данными.
- Объект «Карта». Вы можете встраивать географические карты в ваш отчет. Поддерживаются карты в форматах OSM и ESRI. Объект имеет богатые возможности по настройке карт: подсветка, метки, цветовая шкала выделения. Карты поддерживают загрузку GPX маршрутов и богатые возможности интерактивности.
-
Объект «Индикатор». Добавьте визуальной представимости и интерактивности в ваш отчет. Поддерживаются разные типы индикаторов: линейные, круговые и интервальные.
С объектом «Индикатор» ваши данные становятся наглядными, причём изменять их визуализацию вы можете после построения отчета. Поддерживаются разные типы индикаторов: линейные, круговые и интервальные.
- Новые типы штрих-кодов: Aztec, MaxiCode и линейный USPS.
Экспорты:
- Новые возможности фильтров экспорта в PDF, SVG, HTML5 позволяют обрабатывать сложные объекты, такие, как RichText, Диаграммы, Карты, и получать векторные и текстовые объекты в экспортированных отчетах, приближая WYSIWYG и удобство в данных форматах.
Дизайнер отчётов:
- Улучшенные выносные линии позволяют перемещать и растягивать пристыкованные объекты. Это позволяет значительно упростить редактирование шаблона отчета. Функционал выносных линий может настраиваться в опциях дизайнера отчетов.
-
- Расширенный отладчик скрипта. Улучшенные точки останова с возможностью временно отключить или установить условное срабатывание. Новое окно, показывающее список текущих локальных переменных функции.