Мы рады объявить о выпуске новой версии Stimulsoft Reports 2018.3. Мы подготовили ряд изменений, которые вы сможете сразу использовать в своих проектах.

Новый продукт Dashboards.WIN
В релизе 2018.3 представляем полнофункциональный инструмент для трансформации, анализа, группировки, фильтрации, сортировки и отображения данных для платформы .NET Framework. Для обработки данных и их отображения могут использоваться диаграммы различных типов, региональная и онлайн-карты, индикатор, прогресс, таблица, связанная таблица, измерительные приборы. Также на панели индикаторов могут размещаться элементы оформления и дополнительной информации - текст, изображение, различные геометрические объекты. Элементы обработки данных на панели индикаторов могут быть взаимосвязанными, или представлять собой отдельные группы взаимосвязанных элементов. Интеграция элементов панели индикаторов в пользовательское приложение осуществляется в несколько шагов.

The new product Dashboards.WIN

Новый продукт Dashboards.WEB
Также в релизе 2018.3 представляем мощный, гибкий и легко настраиваемый инструмент анализа данных, их обработки и отображения, для платформ ASP.NET, ASP.NET MVC, .NET Core. Серверная сторона выполняет все необходимые действия по трансформации, анализу, группировки, фильтрации, сортировки данных, использует .NET 4.0 либо выше. Клиентская сторона получает готовый результат со стороны сервера и представляет его в виде интерактивных HTML5 элементов на странице вьювера. Создание панелей индикаторов осуществляется в HTML5 дизайнере отчетов, их отображение - в HTML5 вьювере. При редактировании панелей индикаторов, HTML5 дизайнер запрашивает на стороне сервера только необходимую информацию, что позволяет оптимизировать редактирование панели индикаторов и ускорить работу с ее элементами.

The new product Dashboards.WEB

Новый инструмент Data Transformation
Начиная с релиза 2018.3 вы можете использовать инструмент Преобразование данных для создания виртуальной таблицы данных. При помощи этого инструмента можно объединять таблицы данных из различных источников, группировать, фильтровать, сортировать, агрегировать эти данные, изменять их тип, заменять значения в колонках новой таблицы, определить диапазон строк в новой таблице. Преобразованную таблицу данных можно использовать в отчетах и панелях индикаторов. Для того чтобы вызвать редактор трансформации данных, следует в словаре данных выбрать команду Новое преобразование данных из контекстного меню или меню Новый элемент.

The new Data Transformation tool

Обновленный редактор связи
Начиная с релиза 2018.3, при создании связи между источниками данных в словаре, будет использоваться обновленный редактор связи. В этом редакторе, выбирается главный и подчиненный источники данных, а также определяются колонки данных, по которым будет организована связь между этими источниками. В новый редактор связи добавлен новый параметр Active Relation. Этот параметр предоставляет возможность определить связь, которая будет использоваться при создании нового преобразования данных и панелей индикаторов. Кроме этого, редактор связи имеет встроенные проверки, и в случае не соблюдения ограничений при создании связи, будет отображено сообщение пользователю. Выбор нескольких колонок осуществляется при помощи клавиши Ctrl.

The updated New Relation editor

Обновленный компонент Карта
В релизе 2018.3 полностью обновлен компонент Карты. Оптимизации подверглись географические элементы карты и их атрибуты, а также редактор компонента Карты. Кроме этого, добавлен новый тип карты Онлайн. Теперь можно отобразить какие-либо объекты по координатам, с использованием онлайн карты bing. Разместите компонент Карты в отчете, в редакторе перейдите на вкладку Онлайн и укажите колонки данных с координатами объектов.

Updated Map component

Обновленный редактор Измерительного прибора
В релизе 2018.3 значительно упростили и оптимизировали редактор компонента Измерительный прибор. В редакторе можно выбрать тип измерительного прибора: круг, полукруг, столбчатый, а также определить диапазон значений. Включить старый редактор измерительного прибора можно в настройках отчета.

Updated Gauge editor

Межстрочный интервал
Теперь при работе с текстовыми компонентами можно установить межстрочный интервал. Это можно выполнить при помощи команд управления в меню на Ribbon панели выбрав предустановленное значение или задать любое значение интервала при помощи свойства Межстрочный интервал на панели свойств.

Line spacing

Сохранение и открытие страницы отчета
Теперь в JS дизайнере можно сохранить и открыть страницу шаблона отчета. Команды сохранения и открытия страницы шаблона отчета располагаются в контекстном меню заголовка страницы в дизайнере отчетов.

Saving and opening a report page

Excel формулы в Reports.JS

Теперь при экспорте отчетов в Excel, для расчета значений текстовых компонентов можно использовать формулы Excel. Для этого в дизайнере отчетов, выделите текстовый компонент и, в свойстве Значение excel этого компонента, укажите формулу Excel. При построении отчета, для каждого текстового компонента создается количество копий этого компонента равное количеству значений в источнике. При экспорте отчета в Excel, для каждой этой копии, значение будет рассчитано по заданной формуле.

Excel formulas in Reports.JS

Карты в .NET Core
Теперь при разработке отчетов в .NET Core можно использовать компонент Карты. При помощи этого компонента можно отобразить какое-либо значение для определенного географического элемента или указать географический объект по координатам с использованием онлайн карты Bing.

Maps in .NET Core

Пользовательские шрифты для Java и .NET Core
В релизе 2018.3 добавлена возможность использовать пользовательские шрифты в отчете. Для этого перетяните файл со шрифтами (TTF, OTF) в Словарь данных (Dictionary) отчета. В коллекцию шрифтов будут добавлены пользовательские шрифты, которые можно применять к текстовым компонентам отчета.

Custom fonts for Java and .NET Core
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.