С обновлением 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.
По всем вопросам импорта обращайтесь в нашу поддержку.