Na nova versão do FastReport Online Designer (2026.2), a interface foi significativamente melhorada e o sistema de temas foi reformulado; surgiu o novo espaço de trabalho para relatórios e muitas funcionalidades novas. As principais mudanças incluem um tema no estilo do FastReport .NET Avalonia completamente redesenhado, um novo gerenciador de docking para flexibilização da configuração dos painéis, as configurações de pop-ups do Designer, o sistema undo/redo melhorado e muito mais.
Na versão 2026.2, a aparência do Online Designer foi completamente redesenhada — o tema novo no estilo do FastReport .NET Avalonia foi adicionado. Os estilos de todos os controles, painéis, pop-ups e barras de ferramentas foram atualizados.
O tema é adaptável e é exibido corretamente em telas de diversos tamanhos.
O painel de propriedades recebeu o desenho atualizado na forma de tabela de propriedades.
Agora, o painel de propriedades está combinado com o painel de eventos em uma interface única, como na versão desktop do FastReport. Alternar entre propriedades e eventos de componente ocorre por meio das barras de ferramentas dentro do painel, sem necessidade de achar eventos em uma janela separada.
Um novo gerenciador de docking foi implementado, o que permite a configuração flexível da localização dos painéis na interface do Designer. Os painéis podem ser arrastados, encaixados em diferentes laterais da tela e ter seu tamanho ajustado.
O espaço de trabalho do Designer foi completamente reformulado. Réguas e guias atualizadas — agora elas refletem com mais precisão a posição dos componentes na página e estão disponíveis em qualquer nível de zoom. Os cabeçalhos de bandas são colocados em uma camada separada.
Também foi adicionado suporte à grade alternativa ao manter pressionada a tecla Alt — os componentes podem ser movidos e redimensionados com passo reduzido para o posicionamento mais preciso.
Os painéis “Dados” e “Árvore de relatório” agora possuem barras de ferramentas com funções do FastReport .NET. É possível recolher e expandir os nós, usar listas suspensas e criar novas conexões. Os painéis suportam recolhimento e expansão recursivos de nós, assim como a alternância automática para o elemento adjacente ao remover um nó.
Foi adicionada uma janela de configurações única do Designer, o que unifica a configuração da aparência, parâmetros dos objetos e métodos de interação com o aplicativo. As seguintes seções estão disponíveis:
As configurações são salvas ao fechar o Designer e são restauradas na próxima vez que o abrir.
Em vez de um editor de expressões universal, agora é oferecida a janela para configurar o componente de código de barras. A janela contém abas separadas para cada tipo de código de barras, com os campos de configuração correspondentes, incluindo Swiss QR.
A janela de configuração de fontes foi reformulada — a aparência e a estrutura foram ajustadas ao design do FastReport .NET. Ela substitui a versão simplificada anterior e fornece acesso ao conjunto de parâmetros das fontes.
Adicionado editor de modelos de relatório XML integrado (FRX). O editor com destaque de sintaxe permite visualizar e editar diretamente a estrutura de relatório no formato de XML. Undo/redo e sincronização com a visão principal do Designer são suportados.
Agora é possível copiar e inserir os estilos entre os componentes. Isso é análogo à ferramenta “Copiar o formato” da versão desktop, que está disponível por meio de narra da ferramentas. Essa função permite rapidamente aplicar as configurações de fonte, cor, moldura e vários componentes de relatório.
A lógica para desenhar os componentes de PolyLine, Polygon e strings foi reformulada. Nesta versão, o desenho é interativo, sem precisar trocar entre as ferramentas. Foram adicionadas predefinições ao painel de componentes para facilitar a adição de formas padrão.
O mecanismo de adição dos componentes foi reformulado por analogia com a versão desktop do FastReport.NET. Agora, um componente é adicionado ao clicar no painel dos components — após isso, o cursor entra no modo de posicionamento, e uma prévia do futuro componente é exibida sob ele. Um segundo clique na página cria o componente no local da prévia.
A funcionalidade de abrir e salvar o relatório foi adicionada; agora você pode abrir o relatório do sistema de arquivos diretamente no WebReport, sem carregá-lo no servidor. Também pode salvar o relatório pronto em seu próprio sistema de arquivos.
Observe: antes de usar essas funções, é necessário conectar as fontes de dados ao WebReport.
O sistema de undo/redo estendido ao editor de código e editor de modelo FRX. Uma descrição textual atribuída a cada ação no aplicativo, eliminando assim a necessidade de entradas anônimas no histórico de alterações. Você pode escolher visualmente e cancelar várias ações ao mesmo tempo com um único clique.
A tabulação configurável foi adicionada no editor dos scripts de relatório. O tamanho do recuo agora é definido nas configurações da página do editor de código.
A interface do Designer está adaptada às telas de tamanhos diferentes em ambos os temas — Avalonia e Clássico. Os elementos são dimensionados e reordenados quando o tamanho da janela do navegador é alterado.
O painel de páginas foi aprimorado com a possibilidade de criar páginas e páginas de diálogo. Ao clicar no botão “+” com o botão esquerdo do mouse, uma página será criada. Ao clicar com o botão direito, um menu de contexto será aberto com a opção de criar uma página de diálogo ou uma página de relatório comum.
O novo controle para seleção de fontes de dados foi adicionado com analogia à versão desktop do FastReport .NET. Em vez da entrada manual de tabela ou campo, agora é exibida a árvore de conexões, fontes de dados e colunas — a seleção é feita com um único clique.
O controle é utilizado em dois modos:
A possibilidade de edição da conexão previamente criada com a fonte de dados foi adicionada. Agora você pode abrir os parâmetros da string de conexão, editá-los e salvá-los, sem recriar a conexão do zero.
Por razões de segurança, a string de conexão não é salva no relatório e é armazenada apenas na memória do navegador, dentro da sessão atual de trabalho com o Designer. Por isso, a edição é possível nas seguintes condições:
Após recarregar a página ou reabertura do relatório, o Designer perde a string de conexão e a edição fica indisponível — neste caso, você precisa recriar a conexão.
Corrigido um erro em que os caracteres cirílicos no código de script não foram salvos corretamente em relatórios de VCL.
Corrigido um erro no qual a propriedade VisibleExpression estava faltando no painel de configurações de um componente textual e agora essa propriedade é exibida corretamente.
Corrigido um erro em que, ao tentar aplicar preenchimento no componente ShapeObj. Agora, a configuração de preenchimento funciona corretamente.
Corrigido um problema em que, ao criar múltiplas conexões JSON, todas as tabelas ficavam com o mesmo nome. Agora cada conexão recebe o nome de tabela exclusivo.
Corrigido um erro em que, ao abrir o relatório com matriz avançada altamente preenchida (AdvMatrix). Se há muitos campos, o relatório agora se abre sem erros.
Corrigido um problema em que a cor alterada de texto em TextObject foi salva corretamente, mas não foi exibida após o recarregamento da página no modo de Designer. Agora, a cor de texto é salva e restaurada corretamente.
Corrigidos dois problemas ao trabalhar com o componente MsChart: o formato dos rótulos do euxi Y não foi salvo ao recarregar o relatório, e ao tentar preparar o relatório com o formato recém-escrito, o usuário recebeu um erro.
Corrigido um problema em que os botões Undo e Redo estavam inativos após carregamento do relatório, mesmo que o usuário tenha alterado as bandas ou movido objetos existentes. Os botões foram ativados apenas após adicionar o novo objeto na página. A partir de agora, o histórico de alterações é registrado corretamente desde o primeiro movimento.
Corrigido um erro ao tentar copiar a página de relatório, que contém os componentes AdvMatrix, Matrix ou Table.
Corrigido um erro que ocorria ao salvar um relatório em que tabelas foram usadas para o layout. Ao salvar, a largura da tabela era cortada de forma incorreta.
Corrigido um erro que surgiu com a ausência do formato monetário no diálogo da formatação de dados numéricos.
Corrigido um problema em que a função PadLeft estava funcionando corretamente na versão desktop, mas não funcionava no Online Designer ao preparar o relatório por meio do WebReport.
Corrigido um erro que surgiu ao fazer o relatório, que continha o campo com o tipo de dados System.Guid.
Corrigidos uma série de problemas com a conexão PostgreSQL: a conversão de aspas em XML correta para TableName e SelectCommand foi adicionada, corrigida a duplicação de procedimentos ao adicionar um parâmetro, corrigida a perda de tipo do parâmetro ao alternar para o modo de pré-visualização.
Corrigido um erro que impedia a alteração do nome do estilo no editor; o nome não foi salvo. Após fechar e reabrir a janela pop-up, o estilo ainda era exibido com o nome inicial (por exemplo, «Style1»).
Corrigido um erro em que, ao criar sequencialmente os manipuladores de eventos para um único componente, levava-se a que o novo manipulador sobrescrevesse o anterior. Por exemplo, a criação de OnAfterPrint após OnAfterData removeu o código do primeiro manipulador.
Corrigido um erro no qual a classificação das bandas nas soluções VCL não funcionava corretamente.
Diversos problemas relacionados ao trabalho com o componente de texto em VCL foram resolvidos:
Corrigido um erro no qual, na adição de um componente em uma banda estreita (que se expandia automaticamente), o comando Undo removia o componente, mas não restaurava o tamanho original da banda. O pressionamento subsequente de Redo não produzia resultado.
Corrigido o problema em que, ao criar relações entre tabelas de uma conexão MS SQL, a aba “Campos” não abria na tabela subordinada no “Editor de Relações”.
Corrigido um erro no qual a lista suspensa da propriedade BreakTo no painel das configurações TextObject estava vazia e não permitia selecionar um valor.
+ Tema FastReport .NET Avalonia;
+ Novo painel das propriedades;
+ Gerenciador de docking para todos os painéis;
+ Novo espaço de trabalho: réguas, guias e cabeçalhos de bandas foram reformulados;
+ Barras de ferramentas para painéis Data e ReportTree;
+ Pop-up das configurações do Designer (a aparência, os objetos e relações);
+ Pop-up de edição dos códigos de barras;
+ Pop-up de edição dos scripts;
+ Editor do modelo FRX de relatório;
+ Copiar formato do componente;
+ Nova lógica do desenho das figuras (PolyLine, Polygon e strings) e das predefinições;
+ Nova lógica da adição de componentes com pré-visualização;
+ Função “Abrir relatório” e “Salvar relatório”;
+ Undo/Redo: ações nomeadas para o editor de códigos e FRX;
+ A tabulação configurável no editor dos scripts;
+ Adaptatividade da interface para todos os tamanhos de telas (temas ambos );
+ Aprimoramento do painel das páginas;
+ Novo controle para selecionar fonte de dados nos editores de banda e componentes (árvore de fontes, como na versão desktop);
+ Edição de uma conexão previamente criada com a fonte de dados (no âmbito da sessão atual do navegador);
- Corrigidos os problemas de salvamento de cirílico no código de script (VCL);
- Corrigida a propriedade VisibleExpression (.NET);
- Corrigido um erro ao usar o preenchimento em ShapeObj (.NET);
- Corrigidos os nomes duplicados de tabelas ao conectar-se ao JSON (.NET);
- Corrigido um erro ao abrir o relatório com matriz avançada (.NET);
- Corrigido um erro em que a cor do texto desaparecia ao reabrir o relatório (.NET);
- Corrigido um erro ao usar o formato do euxi no MsChart (.NET);
- Corrigido um erro no qual os botões Undo/Redo estavam indisponíveis até a adição do primeiro objeto (.NET, VCL);
- Corrigido um erro ao copiar uma página com AdvMatrix/Matrix/Table (.NET);
- Corrigido um problema, quando o layout se quebrava ao salvar o relatório (.NET);
- Corrigida a ausência do formato monetário na locale (.NET);
- Corrigido um problema, quando a função interna PadLeft (.NET) não funcionava;
- Corrigido um erro ao preparar o relatório com DataType="System.Guid" (.NET);
- Corrigidos os problemas ao criar fonte de dados Postgres (.NET);
- Corrigido um comportamento no qual o nome do estilo não era alterado no editor de estilos (.NET);
- Corrigida a substituição de métodos no script (VCL);
- Corrigida a classificação das bandas (VCL);
- Corrigido o trabalho do diálogo “Formato de dados” e a seleção condicional (VCL);
- Corrigido o comportamento do Undo/Redo ao adicionar componentes na banda (VCL);
- Corrigido um erro no qual a aba “Campos” não abria na tabela subordinada no “Editor de Relações” (.NET);
- Corrigia a lista suspensa vazia da propriedade BreakTo (.NET).