Com a atualização 2022.2.13, a importação de relatórios do StimulSoft foi adicionada. Para usá-la, no menu "Arquivo" do FastReport .NET, FastReport CoreWin e FastReport Mono designer, entre no menu "Arquivo" e clique em "Abrir...". Selecione o filtro "StimulSoft files (*.mrt)" na janela pop-up. O arquivo baixado será automaticamente convertido em um relatório FastReport e aberto no designer.
O relatório importado resultante pode diferir. Este relatório provavelmente precisará ser ainda refinado, adicionando conexões e mudando funções com variáveis nos objetos de texto. Não se pode converter o código de relatório StimulSoft para operação normal do FastReport devido às características técnicas do produto. Portanto, o código do programa será convertido em um comentário.
Os relatórios StimulSoft também podem conter objetos de implementação que não são suportados pelo designer do FastReport. Estes objetos não serão exportados, ou serão substituídos por outros, de modo que o relatório construído seja o mais semelhante possível àquele criado na StimulSoft. É importante notar que as importações de banda cruzada são implementadas levando seu conteúdo para a banda mãe.
Caso contrário, as localizações, tamanhos e tipos de objetos com algumas propriedades serão os mesmos que os do relatório StimulSoft.
Funcionalidade |
FastReport |
StimulSoft |
Objetos de relatório |
||
Texto |
+ |
+ |
Figura |
+ |
+ |
Imagem |
+ |
+ |
SVG |
+ |
+ |
Subrelatório |
+ |
+ |
Texto de serviço |
+ |
+ |
Diagrama |
+ |
+ |
Código de barras |
+ |
+ |
Código de barras 2D |
+ |
+ |
Mapa |
+ |
+ |
Código postal |
+ |
+ |
Texto em celdas |
+ |
+ |
Rich Text |
+ |
+ |
Gradiente |
+ |
+ |
Cross-tab (Matriz) |
+ |
+ |
Matril avançada (AdvMatrix) |
+ |
- |
Tabela |
+ |
+ |
Container |
+ |
- |
Indicador |
+ |
+ |
Checkbox |
+ |
+ |
Sparkline |
+ |
+ |
HTML |
+ |
+ |
Assinatura digital |
+ |
+ |
Clone |
- |
+ |
Fórmulas matemáticas |
- |
+ |
Funcionalidade dos relatórios |
||
Formas de diálogo |
+ |
+ |
Herança de relatórios |
+ |
+ |
Master-detail-subdetail |
+ |
+ |
Drill-downs |
+ |
+ |
Grupos |
+ |
+ |
Ordenação |
+ |
+ |
Cabeçalhos e rodapés |
+ |
+ |
URLs e hrefs |
+ |
+ |
Tags HTML em objetos de texto |
+ |
+ |
Páginas sem dimensões |
+ |
+ |
Componente de pré-visualização |
+ |
+ |
Designer de relatórios no ambiente de desenvolvimento |
+ |
+ |
Designer de relatórios em um programa executável |
+ |
+ |
Suporte de High DPI |
+ |
+ |
Construtor de consultas SQL visuais |
+ |
- |
Idiomas de interface |
39 |
38 |
Original construído na versão de teste do StimulSoft:
Resultado da importação com um pequeno refinamento:
Pode-se observar uma diferença nestes exemplos: não há barra que feche a tabela na parte inferior da tabela do relatório importado. Este problema se deve às diferentes implementações dos rodapés de dados (DataFooterBand).
Vamos ver outro relatório que contenha códigos de barras Code 39, Code 39 Extended, Code 93, Code 93 Extended, UPC-Sup2, UPC-Sup5.
O resultado da conversão para o designer do FastReport é apresentado na seguinte captura de tela:
Esta importação deve permitir que os usuários do FastReport convertam um relatório do StimulSoft o mais rápido possível. Isto irá reduzir o esforço envolvido na transferência e criação de relatórios habituais no designer do FastReport.
Se você tiver alguma dúvida quanto à importação, por favor entre em contato com nossa equipe de suporte.