Мы провели анализ использования Flash компонентов нашими клиентами и пришли к выводу, что доля Flash в сравнении с другими технологиями очень мала. Мы приняли решение полностью прекратить поддержку Flash, оптимизировать набор компонентов и сосредоточиться на других задачах.
Adobe Flash - это мультимедийная платформа компании Adobe Systems, предназначенная для создания анимированных веб-приложений и мультимедийных презентаций. Главными особенностями являются быстрота работы, одинаковый внешний вид и функционал готового решения на любом компьютере с любой установленной операционной системой.
Первая версия компонентов Stimulsoft с использованием Flash была выпущена более 10 лет назад - в октябре 2008 года. С тех пор мы постоянно развивали компоненты для просмотра и создания отчетов, наполняли их функционалом и расширяли возможности. В сентябре 2013 года компания Adobe прекратила выпуск обновлений Flash для мобильных устройств, а в июле 2017 года признала технологию устаревшей. Жизненный цикл Flash был завершен в конце 2019 года, ее полностью вытеснили перспективные технологии HTML5 и JavaScript. Примерно с этого времени наша компания прекратила доработку Flash компонентов - выходили только важные обновления и исправления критических ошибок.
Начиная с версии 2020.3, все компоненты для составления отчетности, использующие Flash технологию, будут помечены как устаревшие. В версии 2020.4 мы планируем полностью удалить данные компоненты из всех продуктов. В качестве замены мы рекомендуем использовать HTML5 и JavaScript компоненты, которые практически полностью покрывают весь функционал устаревшей Flash технологии, постоянно улучшаются и дорабатываются, поддерживают дашборды, отлично работают на мобильных устройствах.
Ниже представлен список устаревших компонентов и вариант их замены:
Adobe Flash - это мультимедийная платформа компании Adobe Systems, предназначенная для создания анимированных веб-приложений и мультимедийных презентаций. Главными особенностями являются быстрота работы, одинаковый внешний вид и функционал готового решения на любом компьютере с любой установленной операционной системой.
Первая версия компонентов Stimulsoft с использованием Flash была выпущена более 10 лет назад - в октябре 2008 года. С тех пор мы постоянно развивали компоненты для просмотра и создания отчетов, наполняли их функционалом и расширяли возможности. В сентябре 2013 года компания Adobe прекратила выпуск обновлений Flash для мобильных устройств, а в июле 2017 года признала технологию устаревшей. Жизненный цикл Flash был завершен в конце 2019 года, ее полностью вытеснили перспективные технологии HTML5 и JavaScript. Примерно с этого времени наша компания прекратила доработку Flash компонентов - выходили только важные обновления и исправления критических ошибок.
Начиная с версии 2020.3, все компоненты для составления отчетности, использующие Flash технологию, будут помечены как устаревшие. В версии 2020.4 мы планируем полностью удалить данные компоненты из всех продуктов. В качестве замены мы рекомендуем использовать HTML5 и JavaScript компоненты, которые практически полностью покрывают весь функционал устаревшей Flash технологии, постоянно улучшаются и дорабатываются, поддерживают дашборды, отлично работают на мобильных устройствах.
Ниже представлен список устаревших компонентов и вариант их замены:
Продукт и Платформа | Flash | HTML5 |
---|---|---|
Stimulsoft Reports.Web ASP.NET |
StiWebViewerFx StiWebDesignerFx |
StiWebViewer StiWebDesigner |
Stimulsoft Reports.Web ASP.NET MVC |
StiMvcViewerFx StiMvcDesignerFx |
StiMvcViewer StiMvcDesigner |
Stimulsoft Reports.Web .NET Core MVC |
StiNetCoreViewerFx StiNetCoreDesignerFx |
StiNetCoreViewer StiNetCoreDesigner |
Stimulsoft Reports.PHP PHP |
ViewerFx_PHP DesignerFx_PHP |
StiViewer StiDesigner |
Stimulsoft Reports.Java Java |
StiViewerFx StiDesignerFx |
StiWebViewer StiWebDesigner |
Начиная с версии 2019.4.1, мы добавили поддержку HiDPI для standalone дизайнера отчетов. Теперь, дизайнер отчетов автоматически адаптируется под установленное в системе масштабирование. Однако иногда при изменении масштабирования в системе, дизайнер отчетов автоматически не адаптируется к новым параметрам. В этом случае, следует проверить , или в ваше приложение.
Обратите внимание! После установки нового значения масштабирования операционной системы, необходимо осуществить её перезагрузку. Если после этого автоматической адаптации дизайнера не произошло, следуйте нижеприведенной инструкции.
Настройки в дизайнере
Для начала, следует проверить настройки в самом дизайнере отчетов:
Шаг 1: Скачайте версию 2019.4.1 или выше;
Шаг 2: Запустите дизайнер отчетов;

Шаг 3: Откройте окно Параметры (Options), выбрав пункт Параметры в меню Файл (File Menu);

Шаг 4: Параметр Режим масштабирования (Scale Mode) установите в значение Автоматическое масштабирование (Automatic Scaling);

Шаг 5: Нажмите кнопку Ок в окне параметров;
Шаг 6: Перезапустите дизайнер отчетов.
Настройки файла
Если автоматическое масштабирование установлено в дизайнере отчетов, но автоматической адаптации не происходит, необходимо также проверить параметры приложения:
Шаг 1: Откройте в проводнике папку с установленным дизайнером отчетов. По умолчанию, путь папки c:\Program Files (x86)\Stimulsoft Designer\.

Шаг 2: Откройте окно свойств файла Designer.exe. Для этого следует, щелкнуть правой кнопкой мыши по файлу и выберать команду Свойства (Properties).
Шаг 3: В окне свойству, следует перейти на вкладку Совместимость (Compatibility);
Шаг 4: Нажмите кнопку Изменить параметры высокого DPI (Change high DPI settings);

Шаг 5: Снимите флажки для всех параметров с текущем окне;

Шаг 6: Нажмите кнопку Ок в текущем окне;
Шаг 7: Нажмите кнопку Применить (Apply) в окне свойств, если были изменения;
Шаг 8: Нажмите кнопку Ок в окне свойств.
Шаг 9: Запустите файл Designer.exe.
Код для приложений
Если вы используете наш дизайнер в своем приложении, то необходимо добавить в самом начале кода следующую строку:
Stimulsoft.Report.Win.StiDpiAwarenessHelper.SetPerMonitorDpiAware();
Если после всех вышеописанных инструкций дизайнер не адаптируется под масштабирование системы, свяжитесь с нами по электронной почте Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.. Обязательно укажите в письме:
- Версию дизайнера,
- Версию операционной системы,
- Значение масштабирования в системе.
Обратите внимание! После установки нового значения масштабирования операционной системы, необходимо осуществить её перезагрузку. Если после этого автоматической адаптации дизайнера не произошло, следуйте нижеприведенной инструкции.
Настройки в дизайнере
Для начала, следует проверить настройки в самом дизайнере отчетов:
Шаг 1: Скачайте версию 2019.4.1 или выше;
Шаг 2: Запустите дизайнер отчетов;

Шаг 3: Откройте окно Параметры (Options), выбрав пункт Параметры в меню Файл (File Menu);

Шаг 4: Параметр Режим масштабирования (Scale Mode) установите в значение Автоматическое масштабирование (Automatic Scaling);

Шаг 5: Нажмите кнопку Ок в окне параметров;
Шаг 6: Перезапустите дизайнер отчетов.
Настройки файла
Если автоматическое масштабирование установлено в дизайнере отчетов, но автоматической адаптации не происходит, необходимо также проверить параметры приложения:
Шаг 1: Откройте в проводнике папку с установленным дизайнером отчетов. По умолчанию, путь папки c:\Program Files (x86)\Stimulsoft Designer\.

Шаг 2: Откройте окно свойств файла Designer.exe. Для этого следует, щелкнуть правой кнопкой мыши по файлу и выберать команду Свойства (Properties).
Шаг 3: В окне свойству, следует перейти на вкладку Совместимость (Compatibility);
Шаг 4: Нажмите кнопку Изменить параметры высокого DPI (Change high DPI settings);

Шаг 5: Снимите флажки для всех параметров с текущем окне;

Шаг 6: Нажмите кнопку Ок в текущем окне;
Шаг 7: Нажмите кнопку Применить (Apply) в окне свойств, если были изменения;
Шаг 8: Нажмите кнопку Ок в окне свойств.
Шаг 9: Запустите файл Designer.exe.
Код для приложений
Если вы используете наш дизайнер в своем приложении, то необходимо добавить в самом начале кода следующую строку:
Stimulsoft.Report.Win.StiDpiAwarenessHelper.SetPerMonitorDpiAware();
Если после всех вышеописанных инструкций дизайнер не адаптируется под масштабирование системы, свяжитесь с нами по электронной почте Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.. Обязательно укажите в письме:
- Версию дизайнера,
- Версию операционной системы,
- Значение масштабирования в системе.
Мы рады объявить о выходе новой версии Stimulsoft Reports и Stimulsoft Dashboards 2020.2. В новой версии мы оптимизировали компонент Region Map и добавили два новых типа диаграмм - Waterfall и Sunburst.
Каскадная диаграмма
В текущем релизе 2020.2 мы добавили новый тип диаграммы - Каскадная диаграмма (Waterfall). Теперь вы можете использовать её для анализа данных. Каскадная диаграмма предоставляет возможность отобразить нарастающий итог по мере добавления или вычитания значений.

Диаграмма Солнечные лучи
Начиная с релиза 2020.2, вы можете использовать новую иерархическую диаграмму Солнечные лучи (Sunburst) при разработке дашбордов. Каждый уровень иерархии представлен одним кольцом или кругом, а ее верхом является самый близкий к центру круг.

Масштаб региональной карты
В релизе 2020.2 мы оптимизировали элемент Региональная карта (Region Map) в дашбордах, а также добавили возможность масштабирования и перетягивания карты. Таким образом, вы можете акцентировать внимание даже на мелких географических объектах.

Общий итог для накопительных диаграмм
Также, в текущем релизе мы добавили возможность отображения общего итога для каждого аргумента в накопительных диаграммах дашбордов. Общий итог представляет собой сумму всех значений определенного аргумента диаграммы.

Новая тема дашборда
Кроме этого, в новой версии мы добавили новую тему оформления дашборда и его элементов. Для применения нового стиля, выделите дашборд и выберите тему Dark Green из меню стилей.

Каскадная диаграмма
В текущем релизе 2020.2 мы добавили новый тип диаграммы - Каскадная диаграмма (Waterfall). Теперь вы можете использовать её для анализа данных. Каскадная диаграмма предоставляет возможность отобразить нарастающий итог по мере добавления или вычитания значений.

Диаграмма Солнечные лучи
Начиная с релиза 2020.2, вы можете использовать новую иерархическую диаграмму Солнечные лучи (Sunburst) при разработке дашбордов. Каждый уровень иерархии представлен одним кольцом или кругом, а ее верхом является самый близкий к центру круг.

Масштаб региональной карты
В релизе 2020.2 мы оптимизировали элемент Региональная карта (Region Map) в дашбордах, а также добавили возможность масштабирования и перетягивания карты. Таким образом, вы можете акцентировать внимание даже на мелких географических объектах.

Общий итог для накопительных диаграмм
Также, в текущем релизе мы добавили возможность отображения общего итога для каждого аргумента в накопительных диаграммах дашбордов. Общий итог представляет собой сумму всех значений определенного аргумента диаграммы.

Новая тема дашборда
Кроме этого, в новой версии мы добавили новую тему оформления дашборда и его элементов. Для применения нового стиля, выделите дашборд и выберите тему Dark Green из меню стилей.

Мы рады объявить о выходе новой версии Stimulsoft Reports и Stimulsoft Dashboards 2020.1. В новой версии мы добавили поддержку .NET Core 3.0, существенно доработали компонент Карты, добавили два новый адаптера - Data.World и Quickbooks.
Поддержка .NET Core 3.0
Начиная с версии 2020.1, добавлена поддержка платформы .NET Core 3.0 для продуктов Stimulsoft Reports.Web и Stimulsoft Dashboards.WEB. Достаточно установить или обновить соответствующий NuGet пакет до последней доступной версии, и компоненты готовы к работе. Пакеты являются универсальными, и поддерживают фрэймворки .NET Standard 2.0 и .NET Standard 2.1, которые гарантируют работу приложения на различных операционных системах. Также, мы добавили поддержку .NET Core 3.0 для WPF и WinForms компонентов, которые входят в состав продуктов Stimulsoft Reports.Net, Stimulsoft Reports.Wpf и Stimulsoft Dashboards.WIN. Теперь доступны создание, редактирования и просмотр отчётов и панелей индикаторов в .NET Core десктоп приложениях.

Мобильный режим редактирования
В релизе 2020.1 мы добавили мобильный режим редактирования для WinForms и HTML5 дизайнеров панелей индикаторов. Для этого перейдите на вкладку Страница (Page) в дизайнере дашбордов и нажмите кнопку Мобильный (Mobile). Все элементы и компоненты будут отображены в отдельном окне Компоненты (Components). Просто перетащите необходимые элементы на панель индикаторов и сохраните изменения. Во вьювере мобильный режим будет активирован автоматически при уменьшении ширины устройства до определённого значения.

Тепловая онлайн карта
Начиная с релиза 2020.1, для продукта Dashboards.WIN добавлена возможность использовать тепловой режим в онлайн карте на панели индикаторов. Для этого в редакторе элемента, установите режим Тепловая карта (Heatmap) и произведите настройку этого режима.

Поиск отчетов из меню Файл
В релизе 2020.1 мы добавили возможность поиска и загрузки наших примеров отчетов и панелей индикаторов из меню Файл (File) в WinForms дизайнере отчетов. На основе скаченных шаблонов, вы можете разрабатывать собственные отчеты и панели индикаторов. Большинство примеров располагаются в облачном хранилище Stimulsoft Cloud и не встроены в дизайнер отчетов.

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

Новый адаптер QuickBooks
Теперь, в WinForms дизайнере отчетов вы можете подключиться к онлайн сервису бухгалтерского учета QuickBooks. Для этого, в окне создания источника данных, выберите тип QuickBooks, укажите данные доступа к этому сервису или используйте окно авторизации. После получения данных, вы можете разрабатывать на их основе отчеты и панели индикаторов.

Новый мастер для получения данных
В релизе 2020.1, мы добавили мастер получения данных в WinForms дизайнере отчетов. Этот мастер предоставляет возможность осуществить первое подключение данных или скачать Stimulsoft Demo Data. Для того чтобы запустить мастер получения данных, выберите команду Получить данные (Get Data) в пункте Создать (New) меню Файл (File).

Новые адаптеры в .NET Core
В релизе 2020.1 добавлены новые адаптеры данных - ODBC и OLE DB. Теперь вы можете получать данные с помощью этих адаптеров из хранилища. Для этого, в окне создания источника данных, выберите тип ODBC и OLE DB, укажите строку соединения к хранилищу данных, выберите таблицы данных. После получения данных, вы можете разрабатывать на основе этих таблиц отчеты и панели индикаторов.

Новые карты
В текущем релизе добавлены две новых карты - карта Франции по регионам и карта Франции по департаментам. Добавьте компонент Карта (Map) в отчете или Региональная карта (Region Map) на панель индикаторов, и наберите в окне выбора карты France. Используйте эти виды карт при разработке отчетов и панелей индикаторов.

Настройки легенды в диаграмме
В текущем релизе, мы расширили настройки легенды диаграммы и добавили возможность настроить количество колонок легенды и их сортировку. Для этого выделите диаграмму, и на панели свойств, раскройте группу настроек Легенда (Legend). При помощи свойства Колонки (Columns), вы можете установить необходимое количество колонок в легенде, а при помощи свойства Направление (Direction) - определить порядок их заполнения.

Поддержка .NET Core 3.0
Начиная с версии 2020.1, добавлена поддержка платформы .NET Core 3.0 для продуктов Stimulsoft Reports.Web и Stimulsoft Dashboards.WEB. Достаточно установить или обновить соответствующий NuGet пакет до последней доступной версии, и компоненты готовы к работе. Пакеты являются универсальными, и поддерживают фрэймворки .NET Standard 2.0 и .NET Standard 2.1, которые гарантируют работу приложения на различных операционных системах. Также, мы добавили поддержку .NET Core 3.0 для WPF и WinForms компонентов, которые входят в состав продуктов Stimulsoft Reports.Net, Stimulsoft Reports.Wpf и Stimulsoft Dashboards.WIN. Теперь доступны создание, редактирования и просмотр отчётов и панелей индикаторов в .NET Core десктоп приложениях.

Мобильный режим редактирования
В релизе 2020.1 мы добавили мобильный режим редактирования для WinForms и HTML5 дизайнеров панелей индикаторов. Для этого перейдите на вкладку Страница (Page) в дизайнере дашбордов и нажмите кнопку Мобильный (Mobile). Все элементы и компоненты будут отображены в отдельном окне Компоненты (Components). Просто перетащите необходимые элементы на панель индикаторов и сохраните изменения. Во вьювере мобильный режим будет активирован автоматически при уменьшении ширины устройства до определённого значения.

Тепловая онлайн карта
Начиная с релиза 2020.1, для продукта Dashboards.WIN добавлена возможность использовать тепловой режим в онлайн карте на панели индикаторов. Для этого в редакторе элемента, установите режим Тепловая карта (Heatmap) и произведите настройку этого режима.

Поиск отчетов из меню Файл
В релизе 2020.1 мы добавили возможность поиска и загрузки наших примеров отчетов и панелей индикаторов из меню Файл (File) в WinForms дизайнере отчетов. На основе скаченных шаблонов, вы можете разрабатывать собственные отчеты и панели индикаторов. Большинство примеров располагаются в облачном хранилище Stimulsoft Cloud и не встроены в дизайнер отчетов.

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

Новый адаптер QuickBooks
Теперь, в WinForms дизайнере отчетов вы можете подключиться к онлайн сервису бухгалтерского учета QuickBooks. Для этого, в окне создания источника данных, выберите тип QuickBooks, укажите данные доступа к этому сервису или используйте окно авторизации. После получения данных, вы можете разрабатывать на их основе отчеты и панели индикаторов.

Новый мастер для получения данных
В релизе 2020.1, мы добавили мастер получения данных в WinForms дизайнере отчетов. Этот мастер предоставляет возможность осуществить первое подключение данных или скачать Stimulsoft Demo Data. Для того чтобы запустить мастер получения данных, выберите команду Получить данные (Get Data) в пункте Создать (New) меню Файл (File).

Новые адаптеры в .NET Core
В релизе 2020.1 добавлены новые адаптеры данных - ODBC и OLE DB. Теперь вы можете получать данные с помощью этих адаптеров из хранилища. Для этого, в окне создания источника данных, выберите тип ODBC и OLE DB, укажите строку соединения к хранилищу данных, выберите таблицы данных. После получения данных, вы можете разрабатывать на основе этих таблиц отчеты и панели индикаторов.

Новые карты
В текущем релизе добавлены две новых карты - карта Франции по регионам и карта Франции по департаментам. Добавьте компонент Карта (Map) в отчете или Региональная карта (Region Map) на панель индикаторов, и наберите в окне выбора карты France. Используйте эти виды карт при разработке отчетов и панелей индикаторов.

Настройки легенды в диаграмме
В текущем релизе, мы расширили настройки легенды диаграммы и добавили возможность настроить количество колонок легенды и их сортировку. Для этого выделите диаграмму, и на панели свойств, раскройте группу настроек Легенда (Legend). При помощи свойства Колонки (Columns), вы можете установить необходимое количество колонок в легенде, а при помощи свойства Направление (Direction) - определить порядок их заполнения.

Мы рады сообщить что, начиная с версии 2019.4.2, добавлена поддержка платформы .NET Core 3.0 для продуктов Stimulsoft Reports.Web и Stimulsoft Dashboards.WEB. Достаточно установить или обновить соответствующий NuGet пакет до последней доступной версии, и компоненты готовы к работе:
Stimulsoft.Reports.Web.NetCore
Stimulsoft.Dashboards.Web.NetCore
Пакеты являются универсальными, и поддерживают .NET Standard 2.0 и .NET Standard 2.1 фреймворки, которые гарантируют работу приложения на различных операционных системах.
Помимо этого, наша команда уже ведёт доработку WPF компонентов для поддержки .NET Core 3.0, и в скором времени мы сообщим об их готовности. В первую очередь ожидается компонент для просмотра отчётов в Ваших .NET Core приложениях.
Stimulsoft.Reports.Web.NetCore
Stimulsoft.Dashboards.Web.NetCore
Пакеты являются универсальными, и поддерживают .NET Standard 2.0 и .NET Standard 2.1 фреймворки, которые гарантируют работу приложения на различных операционных системах.
Помимо этого, наша команда уже ведёт доработку WPF компонентов для поддержки .NET Core 3.0, и в скором времени мы сообщим об их готовности. В первую очередь ожидается компонент для просмотра отчётов в Ваших .NET Core приложениях.