Как импортировать отчет из StimulSoft в FastReport .NET

06.07.2022

Как импортировать отчет из StimulSoft в FastReport .NET

С обновлением 2022.2.13 был добавлен импорт отчетов из StimulSoft. Для того чтобы им воспользоваться необходимо в дизайнере FastReport .NET, FastReport CoreWin и FastReport Mono перейти в меню «File» и нажать на пункт «Open...». В появившемся окне нужно выбрать фильтр «StimulSoft files (*.mrt)». Загруженный файл будет автоматически преобразован в отчет FastReport и открыт в дизайнере.

Полученный отчет в результате импорта может иметь отличия. Скорее всего этот отчет нужно будет доработать, добавив подключения и изменив функции с переменными в текстовых объектах. Код отчета StimulSoft конвертировать для нормальной работы отчетов FastReport невозможно из-за технических особенностей продукта. Поэтому программный код будет конвертирован в комментарий.

Также в отчетах StimulSoft могут присутствовать объекты реализации, которые не поддерживаются дизайнером FastReport. Эти объекты не будут экспортироваться, либо будут заменены другими таким образом, чтобы построенный отчет был максимально похож на созданный в StimulSoft. Важно отметить, что импорт кросс-бэндов реализован выносом их содержимого в родительский бэнд. 

В остальном, расположения, размеры и типы объектов с некоторыми свойствами будут совпадать с теми, которые были в отчете StimulSoft.

Сравнительная таблица отчетов StimulSoft и FastReport:

Возможность

FastReport

StimulSoft

Объекты отчёта

  Текст

+

+

  Фигура

+

+

  Изображение

+

+

  SVG

+

+

  Подотчёт

+

+

  Служебный текст

+

+

  Диаграмма

+

+

  Баркод

+

+

  Двумерный баркод

+

+

  Карта

+

+

  Почтовый индекс

+

+

  Текст в ячейках

+

+

  Rich Text

+

+

  Градиент

+

+

  Cross-tab (Матрица)

+

+

  Улучшенная матрица (AdvMatrix)

+

-

  Таблица

+

+

  Контейнер

+

-

  Индикатор

+

+

  Чекбокс

+

+

  Искрографик

+

+

  HTML

+

+

  Цифровая подпись

+

+

  Клон

-

+

  Математические формулы

-

+

Возможности отчётов

  Диалоговые формы

+

+

  Наследование отчётов

+

+

  Master-detail-subdetail

+

+

  Drill-downs

+

+

  Группировка

+

+

  Сортировка

+

+

  Заголовки и подвалы

+

+

  URLs и hrefs

+

+

  HTML тэги в текстовых объектах

+

+

  Безразмерные страницы

+

+

  Компонент предварительного просмотра

+

+

  Дизайнер отчётов в среде разработки

+

+

  Дизайнер отчётов в исполняемой программе

+

+

  Поддержка High DPI

+

+

  Визуальный построитель SQL запросов

+

-

  Языки интерфейса

39

38

 

Пример отчета, получаемого при импорте из отчетов StimulSoft в FastReport

Оригинал, построенный в пробной версии StimulSoft:

Пример отчета, построенный в пробной версии StimulSoft

 

Результат импорта с небольшой доработкой:

Импортированный отчет из StimulSoft

 

На этих примерах можно заметить одно отличие - внизу таблицы импортированного отчета нет полосы закрывающую таблицу. Эта проблема связана с различной реализацией подвала данных (DataFooterBand).

Рассмотрим другой отчёт, который содержит в себе штрих-коды Code 39, Code 39 Extended, Code 93, Code 93 Extended, UPC-Sup2, UPC-Sup5.

Пример отчета со штрих-кодами, построенный в пробной версии StimulSoft

 

Результат конвертации в дизайнер FastReport представлен на следующем скриншоте:

Импортированный отчет со штрих-кодами из StimulSoft

 

Данный импорт должен позволить пользователям FastReport очень быстро конвертировать отчет из StimulSoft с максимально возможной точностью. Это сократит трудозатраты на перенос и создание привычных отчётов в дизайнере FastReport.

По всем вопросам импорта обращайтесь в нашу поддержку.

Штрихкод Конвертирование Core Экспорты FastReport Mono .NET Отчет
8 апреля 2025

Конвертер из формата Microsoft Word (.docx) в файл для FastReport .NET (.frx)

Конвертер из формата Microsoft Word (.docx) в файл для FastReport .NET (.frx): описание и инструкция по использованию инструмента.
8 апреля 2025

Как настроить подключение к Apache Ignite в FastReport .NET

В этой статье мы рассмотрим, как настроить подключение к Apache Ignite в FastReport .NET. Вы узнаете, какие шаги необходимо выполнить для подключения плагина через код и дизайнер отчетов.
25 марта 2025

Как объединить несколько отчетов в один из FastReport .NET

FastReport .NET — это мощный инструмент для создания и управления отчётами. В данной статье мы рассмотрим, как объединить несколько отчётов в один в FastReport .NET.