С обновлением 2022.1 в FastReport Online Designer появилось множество новых объектов и возможностей, которые существенно ускорят процессы создания и оптимизации ваших отчётов.
Ломаные линии наиболее часто используются для конструирования логотипов или других форм, состоящих из плавных линий.
Объект "Ломаная линия" позволяет построить кривую по заданным точкам:
Серые линии на изображении помогают увидеть, как объект будет выглядеть после добавления новой точки.
На уже созданную кривую можно добавлять новые точки:
Для того, чтобы прекратить добавление точек, нажмите Escape.
Линии можно задать кривизну:
Объект "Многоугольник" позволяет построить фигуру по заданным точкам:
У уже созданного многоугольника можно изменять количество углов, добавив новые точки:
Ребрам многоугольника можно задать кривизну:
Также, можно построить многоугольник с предустановленными точками:
Примечание: компонент находится в разработке. Ведется активная доработка с целью улучшения пользовательского опыта и исправления ошибок.
Объект, аналогичный продвинутой матрице в десктопной версии дизайнера. Позволяет строить сводные отчеты. Найти его можно на панели объектов:
Данные переносятся на матрицу с помощью drag-and-drop:
Заголовочной ячейке можно выставить итог:
Ячейки можно выделить цветом:
Для того, чтобы перейти в окно редактирования заголовочной ячейки, на нее нужно кликнуть два раза. Заголовочной ячейке можно задать выражение вручную:
Также, заголовочной ячейке можно задать отображаемый текст:
Заголовочные ячейки можно сортировать:
Заголовочной ячейке можно задать условие фильтрации:
Заголовочной ячейке можно сделать группировку Top N:
Заголовочной ячейке можно изменять видимость - вручную, или с помощью условия:
Также, можно изменить свойства отображения:
Например, для такого шаблона матрицы:
Будет построен такой отчет:
Сворачивание и разворачивание производится нажатием кнопки на панели:
Например, в JSON-структуре есть коллекция. Ранее использовать ее как источник данных было нельзя. Сейчас коллекции определяются как источник данных:
Происходит это с помощью кнопки сортировки:
Для того, чтобы развернуть источники данных, нужно кликнуть на кнопку "+". Чтобы свернуть источники данных, нужно кликнуть на кнопку "-".
Для того, чтобы найти необходимый элемент в дереве отчета, можно воспользоваться полем поиска на вкладке "Дерево отчетов" и ввести название компонента:
Для того, чтобы добавить нужное свойство в "Избранное", можно, на панели свойств, кликнуть по нему правой кнопкой мыши и выбрать соответствующий пункт:
После этого, выбранные свойства будут помечены как избранные:
Для каждого типа объектов может быть свой набор избранных свойств. Каждый набор избранных свойств сохраняется для последующего использования в других шаблонах отчета.
Теперь шаблон отчета автоматически сохраняется раз в две минуты. Сейчас интервал сохранения задать нельзя, но в будущем такой функционал появится.
Теперь поле с кодом отчета автоматически изменяет высоту, в зависимости от количества строк:
--------------
+ Добавлен объект Polyline;
+ Добавлен объект Polygon;
+ Добавлен объект AdvMatrix (функционал десктопной версии дизайнера реализован не полностью);
+ Добавлено автоматическое сохранение шаблона отчета;
+ Добавлена возможность использовать вложенные источники данных;
+ Добавлена отдельная вкладка для предварительного просмотра отчета;
+ Добавлена возможность свернуть или развернуть панель со страницами отчета;
+ Автоматическое изменение высоты окна редактора кода;
+ Добавлена кнопка сортировки источников данных;
+ Добавлены кнопки сворачивания и разворачивания источников данных;
+ Реализован поиск по дереву отчета;
+ Реализована возможность добавлять свойства в "Избранное";
- Исправлена вставка объектов после копирования или вырезания;
* Дополнена локализация;
* Различные оптимизации.