Мы рады сообщить о выходе новой версии Stimulsoft Reports 2017.1, которая теперь доступна для скачивания. В этой новой версии мы представляем новые функции, такие как новый метод активации программного обеспечения, компоненты .NET Core в Reports.Web, возможность установки продуктов Stimulsoft с использованием расширений NuGet, Maven и NPM, диаграмма Treemap, интерактивные диаграммы в Reports. .Web и многое другое.

Активация продуктов Stimulsoft с помощью лицензионного ключа
Начиная с релиза 2017.1 активация продуктов Stimulsoft должна производиться с использованием лицензионного ключа. Для этого выберите продукт в учетной записи пользователя, скопируйте код активации или загрузите файл с лицензионным ключом продукта и используйте этот ключ для активации продукта.

Более подробная информация об активации продукта с помощью лицензионного ключа и кода активации доступна в личном кабинете.

Установка продуктов с помощью расширений
Мы добавили возможность установки продуктов Stimulsoft с помощью расширений NuGet, Maven и NPM. Теперь, находясь в среде разработки, например в Visual Studio, достаточно выбрать команду Manage NuGet Packages… в контекстном меню приложения, а затем в поле поиска ввести Stimulsoft, указать продукт, его версию и нажать кнопку Установить.

После этого сборки и компоненты выбранного продукта Stimulsoft будут добавлены в пользовательский проект. Вы можете добавить в свой проект продукт Reports.Java, используя расширение Maven, и Reports.JS, используя расширение NPM, если приложение разработано на Node.JS.

Поддержка .NET Core в Reports.Web
.NET Core — это кроссплатформенная технология разработки. Начиная с релиза 2017.1 мы добавили компоненты для создания, редактирования и просмотра отчетов по этой технологии. Компоненты Net Core представлены полнофункциональным просмотрщиком HTML5 и дизайнером отчетов.

Диаграмма TreeMap в Reports.Net, Reports.Web, Reports.Wpf
При разработке отчетов для визуализации данных теперь можно использовать диаграмму TreeMap. Эта диаграмма позволяет отображать иерархическое представление данных.

Свойство Anchor в Reports.Net, Reports.Web, Reports.Wpf
Когда компонент отчета помещается на другой, вы можете установить привязки компонента. Например, если вы размещаете текстовый компонент на панели, по умолчанию включена привязка по верхней и левой границам. В этом случае при изменении размера панели верхнее и левое поля между границами панели и текстовым компонентом останутся неизменными. Также вы можете установить якоря на нижней и правой границах или на всех четырех границах компонента. Если якоря верхнего компонента включены для всех границ, то его размер будет изменен пропорционально размеру компонента, лежащего под верхним компонентом.

Интерактивные диаграммы в Reports.Web
Начиная с версии 2017.1 при разработке отчетов можно использовать детализацию данных в диаграммах. Детализация может быть организована от диаграммы к диаграмме, от диаграммы к другим компонентам отчета, от других компонентов отчета к диаграмме. Чтобы включить детализацию данных, вызовите редактор диаграмм, перейдите на вкладку Взаимодействие и укажите параметры детализации. Параметры детализации диаграммы в другой компонент отчета, включая другую диаграмму, переносятся с помощью свойства Tag.

Сумма по группе для компонента "Карта" в Reports.Web Reports.Net, Reports.Wpf
Если вы используете компонент "Карта" в отчете, вы можете группировать данные, например, по странах или по континентам. В этом случае при наведении курсора на элемент карты будет отображаться его название, значение и сумма всех значений по группе, к которой принадлежит этот элемент.

Примитивы в Reports.JS, Reports.Web
Примитивы — это один из элементов графического оформления отчетов. В версии 2017.1 в Reports.JS и Reports.Web добавлены примитивы. Чтобы добавить в отчет горизонтальную, вертикальную линию, прямоугольник, прямоугольник со скругленными углами, перейдите на вкладку «Вставка» и в меню «Фигуры» выберите соответствующий элемент.

Кнопка «Открыть» в средстве просмотра Reports.JS
Начиная с версии 2017.1 в средство просмотра добавлена ​​кнопка «Открыть». Используя эту опцию, вы можете загрузить ранее обработанный и сохраненный отчет.

Тихая зона в штрих-кодах в Reports.JS, Reports.Web
Тихая зона — это разделитель штрих-кода для считывателя штрих-кода. Теперь при создании отчетов вы можете включить или отключить тихую зону штрих-кода.

Новые свойства для изменения размеров компонентов в Reports.JS, Reports.Web
Добавлена ​​возможность указывать максимальный и минимальный размеры компонентов отчета по высоте и ширине. При рендеринге отчетов компонент может увеличиваться до максимальных значений или уменьшаться до минимальных значений. По умолчанию размер компонента не ограничен.

Схема XSD в Reports.Java
Раньше структуру данных XML можно было получить только из файла XSD. Начиная с версии 2017.1, вы также можете получить структуру для источника данных XML из другого файла XML.

Анимация диаграмм — Reports.Java
В версии 2017.1 мы добавили анимацию диаграмм. Эта функция повышает привлекательность отчетов с диаграммами.

Новый экспорт в Reports.Java
Начиная с релиза 2017.1 отчеты можно конвертировать в такие типы документов, как OpenDocumnet Calc и OpenDocumentWriter. Для этого во вьювере или на вкладке предварительного просмотра выберите соответствующий пункт в меню Сохранить, задайте параметры экспорта и нажмите кнопку ОК, чтобы экспортировать отчет.

Копирование компонентов в Reports.Java
Один из способов копирования компонентов можно применить с помощью клавиши Ctrl. Для этого выберите компонент, зажмите клавишу Ctrl и не отпускайте ее. Перетащите компонент. При этом будет скопирован сам компонент и все остальные компоненты, которые на нем расположены.

Условия для стилей в Reports.Java
По умолчанию стили из списка последовательно применяются к компонентам отчета. Если вы используете набор стилей, последний стиль набора будет применяться к компонентам отчета. Однако при использовании условий стиля можно определить параметры, по которым будет применяться этот стиль. Условие может быть указано в зависимости от положения, типа, местоположения или имени компонента, к которому будет применяться этот стиль. Количество условий для одного и того же стиля неограничено.

Новые темы для средств просмотра Reports.JS, Reports.Web и Reports.PHP
В выпуске 2017.1 добавлена ​​21 тема для средства просмотра HTML5. Это дает возможность настроить внешний вид вьювера.

Зеркальное отображение полей в Reports.Java
Теперь вы можете создавать отчеты с привязкой. Мы добавили поддержку зеркальных полей. Чтобы включить режим зеркального отображения, установите для свойства Mirror Margins значение true.

Новые параметры словаря данных в Reports.Java
В версии 2017.1 в словарь данных добавлены два параметра — «Создать метку» и «Создать поле по двойному клику».