A nova versão do FastReport Online Designer introduz melhorias significativas e novos recursos. Um dos principais destaques é a ferramenta de validação de relatórios, que verifica automaticamente a existência de erros e possíveis problemas na exibição dos resultados. A versão também inclui novos componentes e controles para soluções .NET e VCL, como o componente RFID tag, uma variedade de controles para páginas de diálogo (PictureBox Control, GroupBox Control, Panel Control e outros) e componentes para trabalhar com CEPs, dados de texto e elementos visuais (ZipCode, Cellular Text, Gauge, Interval Gauge e outros).
A versão 2026.1 também conta com uma barra de ferramentas principal redesenhada, um sistema de autocompletar de código (IntelliSense) aprimorado, a opção de definir tamanhos para o Label e a possibilidade de bloquear a edição de fontes de dados para soluções .NET. Diversos erros críticos relacionados ao armazenamento de configurações, exibição de dados e trabalho com componentes também foram resolvidos.
A versão 2026.1 traz uma ferramenta de verificação automática de relatórios para detectar erros e possíveis problemas de exibição dos resultados em um painel de console especial. Ela faz uma validação completa da estrutura do relatório, procurando por componentes sobrepostos, aqueles sem nome ou com nomes duplicados, elementos que estejam fora dos limites de seus contêineres e componentes com largura ou altura zeradas. Isso ajuda a identificar e corrigir erros ainda durante o desenvolvimento do relatório.
Foi adicionado o componente RFID Label (Etiqueta RFID) para soluções .NET. O RFID (Radio Frequency Identification) é uma tecnologia de identificação por radiofrequência muito usada para inventário automático, rastreamento de mercadorias e gestão da cadeia de suprimentos. É importante notar que, mesmo que a etiqueta RFID não funcione na exportação do WebReport, a possibilidade de adicioná-la ao relatório e salvá-la é fundamental — esse relatório poderá ser aberto e usado na versão desktop do FastReport .NET, que tem suporte total à tecnologia RFID.
A versão 2026.1 adicionou os seguintes controles para trabalhar com páginas de diálogo:
O PictureBox foi criado para exibir imagens em janelas de diálogo. Com ele, você pode adicionar logotipos da empresa, ícones, ilustrações e outros elementos gráficos, deixando os popups mais informativos e visualmente atrativos.
Ele suporta vários formatos de imagem (PNG, JPEG, BMP, GIF) e diferentes modos de exibição, como esticar, encaixar e centralizar.
Foi adicionado o componente Checkbox para relatórios no formato .fr3 (FastReport VCL). É um campo booleano que exibe status “ativo/inativo”, podendo ser usado para mostrar valores de fontes de dados ou para interação interativa com o usuário. Suporta todas as propriedades principais do FastReport VCL, incluindo configuração de aparência, vinculação aos dados e processamento de eventos.
O Combobox é uma lista suspensa com valores predefinidos. Ele permite que o usuário selecione uma opção de uma lista pré-definida de opções. É ideal para criar relatórios interativos e formulários de diálogo nos quais é necessário limitar a seleção do usuário a um conjunto específico de valores. O Combobox suporta a configuração da lista de elementos e pode ser vinculado a fontes de dados para preenchimento dinâmico da lista de valores.
O ListBox é uma lista com valores para seleção. Diferente do Combobox, ele mostra todas as opções de uma vez, sendo mais útil quando a visibilidade total é importante. Suporta seleção múltipla, rolagem da lista quando há um grande número de elementos e pode ser vinculado a dados.
O ZipCode é um componente especializado para exibir CEP no formato de envelope postal, com dígitos separados.
Isso garante uma aparência padronizada e familiar. O componente formata automaticamente os números de acordo com o padrão e permite personalizar o tamanho e estilo dos segmentos.
O Cellular Text exibe texto em células individuais, sendo perfeito para dados que exigem um caractere por célula, como números de série, códigos e números de documentos.
Permite configurar tamanho da célula, bordas, alinhamento do texto dentro das células e dividindo automaticamente o texto inserido em caracteres separados.
O Gauge é um medidor para visualizar valores numéricos como uma escala ou indicador de progresso. É ótimo para exibir métricas, KPIs e outros indicadores em relatórios de forma clara e visual. Suporta estilos circular e linear, configuração de intervalos de valores, zonas de cores para alertas e pode ser vinculado a fontes de dados para exibição dinâmica de indicadores.
Diferente do Gauge comum, O Interval Gauge é especializado na visualização de intervalos entre valores, como intervalos de tempo, faixas de preços, desvios permitidos e outros dados semelhantes. Permite configurar valor inicial e final do intervalo, estilização da exibição e codificação de cores de diferentes zonas do intervalo.
O Gradient cria preenchimentos com transição suave de cores nos relatórios. Pode ser usado para planos de fundo, divisórias de seções ou elementos decorativos.
Suporta vários tipos de gradiente (elíptico, angular, horizontal, vertical, horizontal centralizado e vertical centralizado) e personalização de cores.
O HTML Object exibe conteúdo HTML diretamente nos relatórios. Isso abre amplas possibilidades para formatar texto usando marcação HTML, incorporar tabelas, listas e outro conteúdo formatado. Ele processa corretamente as tags HTML, aplica estilos e permite criar conteúdo complexo dentro do relatório, usando a sintaxe HTML familiar.
O Cross-Tab é uma ferramenta poderosa para criar tabelas dinâmicas e relatórios resumidos sem conexão direta com as fontes de dados. Ele agrupa dados já carregados no relatório (por exemplo, via DataBand) por várias dimensões simultaneamente e cria uma representação matricial das informações com cálculo automático dos resultados. Suporte configuração de linhas e colunas, aplicação de várias funções agregadas (soma, média, quantidade), formatação de células e criação de agrupamentos multiníveis.
O DB Cross-Tab é uma versão do Cross-Tab com conexão direta com fontes de dados do banco. Diferente do Cross-Tab comum, o DB Cross-Tab pode se conectar autonomamente ao banco de dados, extrair os dados necessários, realizar agrupamentos e agregações. Ele simplificará significativamente a criação de relatórios resumidos.
O Digital Signature é uma ferramenta para trabalhar com assinaturas digitais em relatórios; ele adiciona campos para assinatura digital nos relatórios. Esses campos podem ser configurados durante o design para indicar onde as assinaturas devem ser aplicadas.
Foi implementado o componente RFID Label para o FastReport VCL. É uma versão adaptada para a arquitetura VCL e o formato .fr3, permitindo configurar etiquetas RFID diretamente no design do relatório para impressoras compatíveis.
É importante notar que a etiqueta RFID não funcionará na exportação do WebReport, mas o relatório pode ser aberto e usado na versão desktop do FastReport VCL com suporte total a RFID.
O Subreport foi adicionado para criar relatórios hierárquicos. Ele permite incorporar um relatório dentro de outro, criando uma estrutura hierárquica. É ideal para documentos complexos, nos quais o relatório principal contém dados gerais e os sub-relatórios trazem detalhados. Suporta a passagem de parâmetros entre o relatório principal e o sub-relatório, vínculo com dados, uso de arquivos de relatórios separados ou definições incorporadas.
O System Text é um componente de texto especializado para exibir variáveis do sistema (data, hora, números de páginas) e funções de agregação (somas, totais, número de registros). Oferece uma caixa de diálogo intuitiva para configuração, eliminando a necessidade de digitar expressões manualmente. É usado em cabeçalhos, rodapés e blocos de totais.
O componente de Barcode foi adicionado para criar e exibir códigos de barras em vários formatos em relatórios. O componente gera automaticamente códigos de barras com base em dados de entrada, tornando-se uma ferramenta essencial para criar etiquetas, faturas, recibos e outros documentos que requerem codificação de Barcode.
O componente suporta uma ampla variedade de formatos de Barcode (EAN-13, EAN-8, UPC-A, Code 39, Code 128, QR code e outros), configuração de tamanho, orientação e exibição da representação de texto abaixo do Barcode. O Barcode pode ser vinculado a fontes de dados para geração dinâmica de códigos de barras exclusivos para cada registro no relatório.
No FastReport Online Designer para .NET, agora é possível definir largura e altura manualmente para o componente Label ao desativar a propriedade AutoSize. Antes, o tamanho do Label se ajustava automaticamente ao seu conteúdo. Agora, você pode especificar dimensões fixas, dando mais controle sobre o layout dos formulários de diálogo e permitindo criar interfaces de diálogo e permitindo criar interfaces mais previsíveis e alinhadas.
No FastReport Online Designer para .NET, foi implementada a opção de bloquear a abertura do assistente de conexão de dados (“Mestre em conexão de dados”) para conexões já configuradas. Essa função permite que administradores e desenvolvedores protejam as configurações de conexão com bancos de dados contra alterações acidentais ou não autorizadas.
A barra de ferramentas principal passou por uma reformulação e ganhou novas funções para agilizar o trabalho com relatórios. Agora, ela oferece acesso rápido às principais configurações e parâmetros do relatório.
Funções adicionadas:
O sistema de autocompletar código (IntelliSense) foi completamente reformulado e significativamente melhorado. Agora, as sugestões aparecem de forma mais precisa e estável durante a escrita e a edição de scripts.
Principais melhorias:
Dicas contextuais para objetos do relatório: os objetos criados no relatório aparecem nas dicas e funcionam corretamente com o autocompletar.
Navegação correta em cadeias de objetos: ao acessar propriedades e métodos usando ponto (por exemplo, TextObject1.Fill.Color), o IntelliSense mostra corretamente os membros disponíveis em cada nível.
Exibição otimizada das dicas: elas aparecem mais rapidamente e se alinham com maior precisão ao contexto em que o cursor está posicionado.
Funcionamento estável: foram corrigidos os casos nos quais as dicas não apareciam, mesmo com dados sendo recebidos do servidor.
Essas melhorias tornam o desenvolvimento de scripts nos relatórios muito mais simples, tornando a escrita de código mais confortável e produtiva.
Foi resolvido o erro crítico que impedia o armazenamento da linha de conexão durante a edição de uma fonte de dados existente. Ao tentar alterar os parâmetros de conexão pelo formulário de edição, as modificações não eram salvas. O problema também afetava as consultas SQL do usuário.
Foi resolvido o problema no qual, após excluir uma tabela das fontes de dados, o campo “Fonte de dados” do componente DataBand exibia o ID da fonte de dados removida. Isso acontecia devido a um tratamento incorreto das referências às fontes de dados excluídas. Agora, ao deletar uma fonte de dados, todas as referências nos componentes são limpas corretamente e a interface exibe uma mensagem adequada indicando a ausência da fonte.
Foi resolvido o problema de exibição incorreta de texto em alguns ícones na nova versão do Online Designer.
Foi corrigido o problema no qual, ao acionar a visualização do relatório pela barra de ferramentas principal, duas requisições de API eram feitas em vez de uma. Isso causava processamento duplicado no servidor e aumentava o tempo de carregamento da visualização.
Foi resolvido o erro crítico que ocorria ao abrir um relatório contendo um componente RichObject vazio previamente salvo (componente para texto formatado). Antes, tentar visualizar um relatório com RichObject vazio gerava erros que impediam a renderização. Agora, esses componentes são processados corretamente tanto no carregamento quanto na geração da pré-visualização.
Foi resolvida uma série de problemas relacionados ao armazenamento das configurações de formatação de números no componente TextObject:
Todas as configurações de formatação agora são salvas e restauradas corretamente, independentemente do sistema operacional utilizado (o problema era observado ao salvar no WSL, Ubuntu e carregar no Windows).
+ Validador de relatórios
+ RFID tag
+ PictureBox
+ Checkbox
+ Combobox
+ ListBox
+ ZipCode
+ Cellular Text
+ Gauge
+ Interval Gauge
+ Cross-Tab
+ DB Cross-Tab
+ HTML Object
+ Gradient
+ Digital Signature
+ Subreport
+ RFID Label
+ System Text
+ Barcode
+ Configuração de tamanho fixo para o componente Label na caixa de diálogo
+ Bloqueio de edição para proibir a abertura do assistente de conexão de dados (¨Mestre em conexão de dados¨)
+ Barra de ferramentas redesenhada com novas funções para configurar relatórios, páginas, fontes de dados, formato e outros
+ Intellisense aprimorado com melhor exibição de dicas e navegação em objetos
+ Implementada a lógica de alinhamento (propriedade Align) para componentes
- Salvamento da linha de conexão
- Caracteres inválidos na fonte de dados do DataBand
- Exibição de texto em ícones
- Chamada dupla do previewReport
- Abertura de relatórios com RichObject vazio
- Formatação de dados numéricos ao salvar relatórios