С обновлением 2022.2.13 был добавлен импорт отчетов из StimulSoft. Для того чтобы им воспользоваться необходимо в дизайнере FastReport .NET, FastReport CoreWin и FastReport Mono перейти в меню «File» и нажать на пункт «Open...». В появившемся окне нужно выбрать фильтр «StimulSoft files (*.mrt)». Загруженный файл будет автоматически преобразован в отчет FastReport и открыт в дизайнере.
Полученный отчет в результате импорта может иметь отличия. Скорее всего этот отчет нужно будет доработать, добавив подключения и изменив функции с переменными в текстовых объектах. Код отчета StimulSoft конвертировать для нормальной работы отчетов FastReport невозможно из-за технических особенностей продукта. Поэтому программный код будет конвертирован в комментарий.
Также в отчетах StimulSoft могут присутствовать объекты реализации, которые не поддерживаются дизайнером FastReport. Эти объекты не будут экспортироваться, либо будут заменены другими таким образом, чтобы построенный отчет был максимально похож на созданный в StimulSoft. Важно отметить, что импорт кросс-бэндов реализован выносом их содержимого в родительский бэнд.
В остальном, расположения, размеры и типы объектов с некоторыми свойствами будут совпадать с теми, которые были в отчете StimulSoft.
|
Возможность |
FastReport |
StimulSoft |
|
Объекты отчёта |
||
|
Текст |
+ |
+ |
|
Фигура |
+ |
+ |
|
Изображение |
+ |
+ |
|
SVG |
+ |
+ |
|
Подотчёт |
+ |
+ |
|
Служебный текст |
+ |
+ |
|
Диаграмма |
+ |
+ |
|
Баркод |
+ |
+ |
|
Двумерный баркод |
+ |
+ |
|
Карта |
+ |
+ |
|
Почтовый индекс |
+ |
+ |
|
Текст в ячейках |
+ |
+ |
|
Rich Text |
+ |
+ |
|
Градиент |
+ |
+ |
|
Cross-tab (Матрица) |
+ |
+ |
|
Улучшенная матрица (AdvMatrix) |
+ |
- |
|
Таблица |
+ |
+ |
|
Контейнер |
+ |
- |
|
Индикатор |
+ |
+ |
|
Чекбокс |
+ |
+ |
|
Искрографик |
+ |
+ |
|
HTML |
+ |
+ |
|
Цифровая подпись |
+ |
+ |
|
Клон |
- |
+ |
|
Математические формулы |
- |
+ |
|
Возможности отчётов |
||
|
Диалоговые формы |
+ |
+ |
|
Наследование отчётов |
+ |
+ |
|
Master-detail-subdetail |
+ |
+ |
|
Drill-downs |
+ |
+ |
|
Группировка |
+ |
+ |
|
Сортировка |
+ |
+ |
|
Заголовки и подвалы |
+ |
+ |
|
URLs и hrefs |
+ |
+ |
|
HTML тэги в текстовых объектах |
+ |
+ |
|
Безразмерные страницы |
+ |
+ |
|
Компонент предварительного просмотра |
+ |
+ |
|
Дизайнер отчётов в среде разработки |
+ |
+ |
|
Дизайнер отчётов в исполняемой программе |
+ |
+ |
|
Поддержка High DPI |
+ |
+ |
|
Визуальный построитель SQL запросов |
+ |
- |
|
Языки интерфейса |
39 |
38 |
Оригинал, построенный в пробной версии StimulSoft:
Результат импорта с небольшой доработкой:
На этих примерах можно заметить одно отличие - внизу таблицы импортированного отчета нет полосы закрывающую таблицу. Эта проблема связана с различной реализацией подвала данных (DataFooterBand).
Рассмотрим другой отчёт, который содержит в себе штрих-коды Code 39, Code 39 Extended, Code 93, Code 93 Extended, UPC-Sup2, UPC-Sup5.
Результат конвертации в дизайнер FastReport представлен на следующем скриншоте:
Данный импорт должен позволить пользователям FastReport очень быстро конвертировать отчет из StimulSoft с максимально возможной точностью. Это сократит трудозатраты на перенос и создание привычных отчётов в дизайнере FastReport.
По всем вопросам импорта обращайтесь в нашу поддержку.