Мы рады объявить о выходе новой версии продуктов Stimulsoft для создания отчетов, дашбордов и PDF-форм – 2025.1! В версии 2025.1 реализовано множество улучшений и нововведений для еще более качественной и удобной работы с данными, среди них: поддержка .NET 9, новый адаптер данных для Microsoft Analysis Services, Node.js для PHP и Python в мастере публикаций, обновленный редактор переменных и многое другое. Подробно об этом и многом другом расскажем в этой статье.
Список нововведений версии 2025.1
- Поддержка .NET 9
- Пользовательские шрифты и стили в продуктах для PHP и Python
- Обновленный редактор переменных
- Выражения в водяном знаке дашборда
- Настройки заголовка и шрифта в стилях для дашбордов
- Заголовки осей для 3D диаграмм
- Режим фильтра в элементах Дерево
- Значки в условном форматировании
- Node.js для PHP и Python в мастере публикации
Поддержка .NET 9
12 ноября 2024 состоялся официальный запуск новой версии фреймворка .NET 9.0. В связи с выходом новой версии, мы протестировали наши компоненты и оперативно исправили найденные недочеты. Поэтому начиная с минорной версии 2024.4.5 все компоненты корректно работают с фреймворком .NET 9. В случае возникновения каких-либо вопросов касательно функционирования компонентов с новой версией, мы настоятельно рекомендуем обновиться как минимум до версии 2024.4.5.Пользовательские шрифты и стили в продуктах для PHP и Python
Добавлены специальные классы StiFunctions и StiFontCollection, которые позволяют добавить свою JavaScript-функцию и загрузить свой шрифт для использования в генераторе отчетов. Добавленные функции и шрифты также появляются в Дизайнере отчетов, и доступны при построении отчетов как на стороне клиента, так и на стороне сервера при помощи фреймворка Node.js.Обновленный редактор переменных
Оптимизирован и обновлен редактор для создания и редактирования переменных отчета. Основное изменение касается параметров для элементов переменной. Их настройка теперь осуществляется в отдельном окне. Чтобы настроить список элементов переменной, необходимо установить параметр Показывать на панели параметров (Show on parameter panel) и нажать кнопку Правка (Edit) в поле Элементы (Items).
Выражения в водяном знаке дашборда
Теперь при создании водяного знака на дашборде на вкладке Текст (Text) можно использовать выражение. В этом случае результат вычисления выражения будет являться текстом водяного знака дашборда. Таким образом, в качестве водяного знака дашборда можно указать Текст или Выражение, Изображение (Image), Переплетение (Weave) или их комбинации.
Настройки заголовка и шрифта в стилях для дашбордов
В стилях добавлены группы свойств Шрифт (Font) и Заголовок (Title), при помощи которых можно определить настройки шрифта в элементе и параметры заголовка элемента. Однако применение настроек шрифта и заголовка из стиля или свойств компонента зависит от значения следующих свойств в стиле: Разрешить шрифт (Allow Use Font) и Разрешить использовать заголовок (Allow Use Title). Если свойства Разрешить шрифт и Разрешить использовать заголовок установлены в значение Да (True), то будут применяться настройки из стиля. В противном случае, настройки шрифта и заголовка элемента определяются из свойств элемента дашборда.
Заголовки осей для 3D диаграмм
Добавлена возможность использовать Заголовок (Title) для осей X и Y в 3D диаграммах. Настройка заголовка осей осуществляется при помощи группы свойств Заголовок (Title), которая располагается в Область (Area) > Ось X или Ось Y > Заголовок.
Режим фильтра в элементах Дерево
При выборе значения в иерархических элементах фильтрации, таких как Дерево (Tree View) и Поле с деревом (Tree View Box), добавлен новый параметр Режим фильтра (Filter Mode). Этот параметр определяет режим применения фильтра к элементам дашборда – только выбранное значение или выбранное значение с учетом иерархии. Параметр Режим фильтра доступен, только если параметр Режим выбора (Selection Mode) установлен как Один (One).Значки в условном форматировании
Добавлена возможность использовать значки при применении условного форматирования к элементу дашборда Таблица (Table). Теперь, в зависимости от условия, к ячейкам элемента Таблица могут применяться различные значки. Также присутствует возможность использовать загруженное изображение вместо значка.
Node.js для PHP и Python в мастере публикации
В мастера публикаций добавлена возможность быстрого создания PHP- или Python-проекта с обработкой отчетов на серверной стороне. Мастер публикаций используется для удобной и быстрой интеграции компонентов Stimulsoft в сторонние проекты.
Обменять аргументы и значения в диаграммах
Добавлен элемент управления Обменять (Swap) в редакторе компонента Диаграмма (Chart). При нажатии на этот элемент управления, колонки в полях Аргументы (Arguments) и Значения (Values) поменяются местами. Однако, некоторые типы диаграмм содержат более одного поля значения. В этом случае кнопка Обменять не будет отображаться в редакторе.Настройка списка экспортов
В редакторе Параметры экспорта (Export Settings) добавлен параметр Скрыть неперечисленные экспорты во вьювере (Hide Unlisted Exports in The Viewer). Этот параметр влияет на список доступных форматов экспорта в меню Сохранить (Save) для отчета и дашборда. Если этот параметр установлен, то при просмотре отчета или дашборда, в меню Сохранить (Save) будут отображаться только те форматы, которые добавлены в список. По умолчанию, список в редакторе Параметры экспорта пуст, то есть, при просмотре отчета или дашборда, в меню Сохранить отображаются все доступные форматы экспорта с настройками по умолчанию.
Поиск на панели свойств
Добавлена возможность поиска на панели свойств. Поиск осуществляется по первому уровню списка свойств, то есть, поиск вложенных свойств невозможен. Включить или выключить панель поиска можно в настройках панели свойств.Словарь данных в редакторах WEB & JS
Добавлен словарь данных для различных редакторов компонентов в Web- и JS-дизайнере отчетов. Теперь обращение к элементам словаря данных при редактировании компонентов отчета стал еще проще.