26 de outubro de 2026

FastReport VCL 2027.1: Atualização do FastGrid, novos controles e compatibilidade com o RAD Studio 13.2

A versão 2027.1 apresenta três novos componentes de UI: TfrTabControl, TfrImageComboBox e TfrProgressBar, além de um novo objeto de relatório, o TfrxProgressBarView. FastGrid também foi atualizado para oferecer suporte a totais gerais e totais de grupo. O mecanismo de relatórios agora suporta tabulações no objeto "Text" e o cache de TfrxReportPage.BackPicture para reduzir o consumo de memória. As exportações receberam melhorias de qualidade e novos recursos, e o FastScript agora suporta Multistring, assim como nas versões mais recentes do Delphi. Tudo isso com suporte para RAD Studio 13.2 e Lazarus.

 


 

Novos controles de UI

TfrTabControl: mover e fechar abas

O TfrTabControl é uma alternativa ao TabControl padrão que suporta toda a funcionalidade padrão, além de recursos adicionais:

Novo componente TfrTabControl: as abas suportam várias configurações de posição e estilo

— Reordenação automática de abas (arrastar e soltar): as abas podem ser movidas e reordenadas sem a necessidade de escrever manipuladores de eventos adicionais.

As abas podem ser movidas e reordenadas simplesmente arrastando e soltando

— Botão de fechamento de aba: as abas podem ser fechadas por meio de um botão, com a ação tratada por eventos.

Botão de fechar em uma aba: a ação é tratada por meio de eventos

Com o nosso controle TfrTabControl, não é necessário escrever código adicional para criar uma interface com abas, com suporte a fechamento e movimentação de abas.

 

TfrProgressBar: indicador de progresso com valores de limite

O novo editor TfrProgressBar não apenas exibe o progresso, mas também permite definir e exibir valores de limite na sua escala.

O editor TfrProgressBar exibe o progresso e os valores de limite na escala

O editor oferece configurações para controlar a exibição, permitindo ajustar finamente a aparência da escala de acordo com suas necessidades.

As configurações do editor permitem controlar com precisão a aparência da escala

 

TfrImageComboBox: lista suspensa com imagens

O novo componente TfrImageComboBox traz uma lista suspensa com imagens, oferecendo funcionalidades não disponíveis na paleta de componentes padrão. Ele permite atribuir uma imagem a cada item da lista e oferece filtragem integrada por inclusão, além de diversas outras configurações para personalizar o editor conforme suas necessidades.

TfrImageComboBox: uma lista suspensa com ícones e filtragem integrada

 


 

Atualização do FastGrid: totais e largura automática das colunas

O FastGrid recebeu uma grande atualização. O recurso principal desta versão é o suporte ao cálculo automático de totais para uma coluna inteira e para cada grupo. Várias funções estão disponíveis para calcular totais: mínimo, máximo, soma, contagem e média. Os totais de grupo podem ser exibidos nos cabeçalhos e rodapés dos grupos. A aparência da linha de totais pode ser configurada de forma flexível usando manipuladores de eventos integrados. Os totais podem ser exibidos para grupos recolhidos. E, é claro, os totais podem ser impressos em relatórios e exportações.

Cálculo automático de totais gerais e de grupo no FastGrid

Todos os novos editores estão disponíveis como editores de campo na grade. A grade ajusta automaticamente as larguras das colunas para se ajustar ao conteúdo, garantindo um layout otimizado para seus dados.

Novos editores estão disponíveis para seleção como editores de campos da grade

Para gerenciar toda a funcionalidade disponível, adicionamos menus de contexto pop-up convenientes.

Menu de contexto pop-up do FastGrid

Os menus de contexto oferecem acesso rápido às configurações da grade e dos totais

 


 

FastReport VCL e Lazarus

O FastReport recebeu atualizações em seu mecanismo, objetos de relatório e funcionalidades de exportação.

O novo objeto de relatório TfrxProgressBarView, baseado no editor TfrProgressBar, permite exibir um indicador de progresso com valores de limite na escala e vinculá-lo aos dados do relatório.

O objeto de relatório TfrxProgressBarView com valores de limite na escala

 

Melhorias no mecanismo e nos objetos de relatório

O objeto "Text" agora suporta tabulações para impressão e edição. Essa funcionalidade é configurada por meio da propriedade AllowTabs para preservar a compatibilidade dos seus relatórios existentes. 

Suporte a tabulações no objeto "Text" (a propriedade AllowTabs)

A nova propriedade DrawOptions do TfrxPDFView permite exibir o conteúdo do XForm, que normalmente fica desativado durante a impressão.

A propriedade DrawOptions exibe o conteúdo do XForm durante a impressão

A árvore de relatórios no designer agora suporta a reordenação de objetos de relatório por arrastar e soltar. Você pode reorganizar os objetos diretamente na árvore. Além disso, ao renomear um manipulador de eventos no inspetor de objetos do relatório, seu nome é atualizado automaticamente no script do relatório.

Arrastar e soltar objetos diretamente na árvore de relatórios do designer

O mecanismo de relatórios agora suporta o cache de imagens para TfrxReportPage.BackPicture no modo de pré-visualização (EngineOptions.BackPictureInCache) e no designer de relatórios. Relatórios com BackPicture configurado consomem significativamente menos recursos.

Agora você pode usar o método TfrxReport.HasFunction para verificar se uma função personalizada foi registrada. A validação de relatórios também foi aprimorada.

 

Melhorias nas exportações

O mecanismo de exportação também recebeu várias melhorias. A exportação para DOCX agora suporta marcadores (bookmarks), que podem ser adicionados a objetos de relatório arbitrários por meio da propriedade ExportsSettings. Isso torna possível inserir marcadores adicionais em um documento para processamento automático posterior.

A exportação para PDF foi aprimorada, incluindo o tratamento de assinaturas eletrônicas e a conversão de EMF. A exportação de texto agora tem uma nova propriedade UTF8BOM para controlar o cabeçalho BOM.

 

Report Server

O componente do servidor de relatórios agora pode ser configurado para operar fora do diretório raiz usando a propriedade UseRootForHTTPServerResources, permitindo o uso de caminhos relativos para os recursos do servidor.

 


 

FastScript: suporte a Multistring

O mecanismo de scripts FastScript agora suporta Multistring — uma nova conveniência sintática que permite declarar literais de string de várias linhas, como nas versões mais recentes do Delphi (para obter mais informações sobre a sintaxe, consulte).

Multistring no FastScript: literais de string de várias linhas

 


 

FastReport FMX

A exportação para XLSX agora suporta tags HTML, e a exportação para RTF estendeu o suporte a tags HTML para incluir <sub> e <sup>. O comportamento dos componentes de relatório na plataforma macOS ARM de 64 bits também foi aprimorado.

Veja a lista completa de correções e alterações.

 


 

Lista completa de alterações da versão 2027.1

VCL.FastReport

[Objeto de relatório]

+ adicionado suporte a marcadores (bookmarks) no DOCX

+ adicionado suporte a tabulações no MemoView

- corrigido o preset QR Swiss

- corrigido um problema que podia fazer o conteúdo do HTMLView desaparecer em relatórios herdados

- corrigido o uso de texto UTF8 em marcas d'água

+ adicionada a propriedade TfrxPDFView.DrawOptions.FlattenPage, que permite exibir o conteúdo do XForm

- desativado o acesso às configurações da impressora quando TfrxRichView.Wysiwyg = False

- corrigido um problema que ocorria ao dividir um objeto RichView com GapY maior que 0

- corrigido o comportamento do evento interativo OnClick no TfrxChartView

[Mecanismo]

* modificado AddEmptyPage para adicionar uma página em branco no final do relatório

- corrigido um problema que fazia os campos do UserDataSet não aparecerem no designer de relatórios

+ adicionado o método TfrxReport.HasFunction

+ adicionado suporte ao cache de imagens para a propriedade TfrxReportPage.BackPicture no modo de pré-visualização (EngineOptions.BackPictureInCache) e no designer de relatórios

- corrigido o comportamento ao usar as flags StartNewPage e KeepTogether

- corrigido um problema relacionado à visibilidade do rodapé de grupo quando a última banda de um grupo é ocultada por um filtro

- corrigido um problema ao imprimir uma imagem PNG transparente armazenada em Page.BackPicture

- corrigido um problema com a macro TotalPages# ao criar relatórios compostos usando a função PreviewPages.AddFrom

- corrigido um problema com os valores do rodapé quando há dados invisíveis entre grupos diferentes

[Exportações]

- corrigido um problema com assinaturas múltiplas

- corrigida a exportação de texto sublinhado/tachado

- corrigida a exportação para PDF para cumprir o PDF/A

- corrigido um problema ao exportar para PDF um EMF rotacionado em 90 graus

+ adicionada a exportação de TfrxPictureView.Name para DOCX

+ adicionados exemplos de assinatura de PDF

- corrigido o posicionamento do código de barras durante a exportação

- corrigido um erro ao converter um variant de Cardinal para Integer

- corrigida a exportação de EMF para PDF

- corrigida a exportação de imagens para PPTX e DOCX baseados em objetos

+ adicionada a propriedade UTF8BOM para as exportações CSV e SimpleText usando codificação UTF8

[Designer]

- corrigido arrastar e soltar itens no ReportTree

* os nomes dos manipuladores de eventos agora são atualizados no código ao serem editados

- corrigido um problema ao copiar o conteúdo de uma imagem vazia no designer de relatórios

- corrigida a exibição de dicas (hints) no editor de aliases

- corrigidas algumas cores no designer

[Outros]

- corrigido o comportamento do validador com o contexto do relatório

* aprimorada a validação dos objetos de relatório

- corrigida a validação do PrepareScript

- corrigido o conversor TfrxSaveFRX

[Cliente-servidor]

+ adicionada a propriedade UseRootForHTTPServerResources, que permite carregar recursos no diretório raiz do servidor usando caminhos relativos

[Pré-visualização]

- corrigido o comportamento da pré-visualização no modo RTL quando a flag PreviewOptions.RTLPreview está definida

 

FMX.FastReport

[Mecanismo]

* modificado AddEmptyPage para adicionar uma página em branco no final do relatório

- corrigido o suporte à plataforma macOS ARM de 64 bits

[Exportações]

+ adicionado suporte a tags HTML na exportação para XLSX

- corrigido um problema ao exportar para PDF um EMF rotacionado em 90 graus

+ adicionado suporte às tags e no TfrxRTFExport

- corrigido o posicionamento do texto ao exportar para PDF usando fontes de terceiros

[Designer]

- corrigidos os ícones dos botões no designer

[Objeto de relatório]

- desativado o acesso às configurações da impressora quando TfrxRichView.Wysiwyg = False

[Pré-visualização]

- corrigido um problema que fazia a janela de pré-visualização travar ao usar Metal Canvas

 

Lazarus.FastReport

[Objeto de relatório]

+ adicionado suporte a marcadores (bookmarks) no DOCX

+ adicionado suporte a tabulações no MemoView

- corrigido o preset QR Swiss

- corrigido um problema que podia fazer o conteúdo do HTMLView desaparecer em relatórios herdados

- corrigida a compilação do pacote LazRich

+ adicionada a propriedade TfrxPDFView.DrawOptions.FlattenPage, que permite exibir o conteúdo do XForm

- desativado o acesso às configurações da impressora quando TfrxRichView.Wysiwyg = False

- corrigido um problema que ocorria ao dividir um objeto RichView com GapY maior que 0

- corrigido o comportamento do evento interativo OnClick no TfrxChartView

[Mecanismo]

* modificado AddEmptyPage para adicionar uma página em branco no final do relatório

- corrigido um problema ao exportar para PDF um EMF rotacionado em 90 graus

- corrigido um problema que fazia os campos do UserDataSet não aparecerem no designer de relatórios

+ adicionado o método TfrxReport.HasFunction

+ adicionado suporte ao cache de imagens para a propriedade TfrxReportPage.BackPicture no modo de pré-visualização (EngineOptions.BackPictureInCache) e no designer de relatórios

- corrigido o comportamento ao usar as flags StartNewPage e KeepTogether

- corrigido um problema relacionado à visibilidade do rodapé de grupo quando a última banda de um grupo é ocultada por um filtro

- corrigido um problema ao imprimir uma imagem PNG transparente armazenada em Page.BackPicture

- corrigido um problema com a macro TotalPages# ao criar relatórios compostos usando a função PreviewPages.AddFrom

- corrigido um problema com os valores do rodapé quando há dados invisíveis entre grupos diferentes

[Exportações]

- corrigido um problema com assinaturas múltiplas

- corrigida a exportação de texto sublinhado/tachado

- corrigida a exportação para PDF para cumprir o PDF/A

+ adicionada a exportação de TfrxPictureView.Name para DOCX

+ adicionados exemplos de assinatura de PDF

- corrigido o posicionamento do código de barras durante a exportação

- corrigido um erro ao converter um variant de Cardinal para Integer

- corrigida a exportação de EMF para PDF

+ corrigida a exportação de imagens para PPTX e DOCX baseados em objetos

[Designer]

- corrigido arrastar e soltar itens no ReportTree

* os nomes dos manipuladores de eventos agora são atualizados no código ao serem editados

- corrigido um problema ao copiar o conteúdo de uma imagem vazia no designer de relatórios

- corrigida a exibição de dicas (hints) no editor de aliases

- corrigido o cálculo do tamanho da janela de dicas (hints)

- corrigidas algumas cores no designer

[Outros]

- corrigido o comportamento do validador com o contexto do relatório

* aprimorada a validação dos objetos de relatório

- corrigida a validação do PrepareScript

[Cliente-servidor]

+ adicionada a propriedade UseRootForHTTPServerResources, que permite carregar recursos no diretório raiz do servidor usando caminhos relativos

[Pré-visualização]

- corrigido o comportamento da pré-visualização no modo RTL quando a flag PreviewOptions.RTLPreview está definida

 

VCL.Core

[Mecanismo]

- corrigida a compatibilidade com Developer Express

[Gráficos]

- corrigido o TfrxSVGGraphic no TImage

- corrigidos os gráficos SVG

- corrigida a transparência SVG

[Localização]

+ adicionados recursos em sérvio latino e atualizados os recursos em sérvio e alemão

* atualizada a tradução para o chinês

 

FMX.Core

[Mecanismo]

- corrigida a compatibilidade com Developer Express

[Localização]

+ adicionados recursos em sérvio latino e atualizados os recursos em sérvio e alemão

* atualizada a tradução para o chinês

 

Lazarus.Core

[Gráficos]

- corrigido o TfrxSVGGraphic no TImage

- corrigidos os gráficos SVG

- corrigida a transparência SVG

[Localização]

+ adicionados recursos em sérvio latino e atualizados os recursos em sérvio e alemão

* atualizada a tradução para o chinês

 

VCL.Controls

[UI]

+ adicionado o TfrTabControl

- aprimorado o desempenho dos códigos de barras

[Mecanismo]

* removidas variáveis locais do DataMatrix

- corrigida a ordenação de recursos para o compilador C++ Builder Modern

 

Lazarus.Controls

[Mecanismo]

- corrigida a operação no Lazarus Frame

* removidas variáveis locais do DataMatrix

- corrigida a ordenação de recursos para o compilador C++ Builder Modern

- corrigido um problema com a preservação da estrutura de árvore do TfrTreeView em tempo de design na interface moderna do Lazarus

[UI]

- aprimorado o desempenho dos códigos de barras

- corrigida uma dica (hint) persistente do TfrTreeView no Linux

- corrigida a rotação de texto nos códigos de barras

 

VCL.FastCube

[UI]

- aumentada a área de captura do cursor para redimensionar elementos

[Mecanismo]

- corrigidos filtros personalizados usando a operação OR

 

FMX.FastCube

[UI]

- aumentada a área de captura do cursor para redimensionar elementos

 

Lazarus.FastCube

[UI]

- aumentada a área de captura do cursor para redimensionar elementos

[Mecanismo]

- corrigidos filtros personalizados usando a operação OR

 

VCL.FastScript

[Mecanismo]

- corrigido um problema com o nome do parâmetro Result em scripts CPP

+ adicionado suporte a Multistring ao mecanismo FastScript

+ adicionada a documentação do FastScript

[RTTI]

- removidas da lista de funções do FastScript as funções suportadas apenas no FastReport

 

FMX.FastScript

[Mecanismo]

- corrigido um problema com o nome do parâmetro Result em scripts CPP

+ adicionado suporte a Multistring ao mecanismo FastScript

+ adicionada a documentação do FastScript

[RTTI]

- removidas da lista de funções do FastScript as funções suportadas apenas no FastReport

 

Lazarus.FastScript

[Mecanismo]

- corrigido um problema com o nome do parâmetro Result em scripts CPP

+ adicionado suporte a Multistring ao mecanismo FastScript

+ adicionada a documentação do FastScript

- corrigido o comportamento dos componentes memo com caracteres de dois bytes

[RTTI]

- removidas da lista de funções do FastScript as funções suportadas apenas no FastReport

 

VCL.FastGrid

[UI]

+ adicionado um menu pop-up integrado

- corrigido um problema em que alguns atalhos de teclado para operações de área de transferência não funcionavam no editor in-place ativo

- corrigido um problema em que a imagem do cursor do divisor podia congelar em tempo de design no TfrGrid

[Mecanismo]

+ adicionada a possibilidade de definir a largura ideal da coluna com base nos valores dessa coluna

+ adicionados totais de grupo e totais gerais

* combinados em uma única coleção todos os objetos de aparência responsáveis pela configuração da aparência

[Exportações]

+ corrigido o método IsBlobField no provedor TableBuilder ao usar colunas invisíveis

 

Lazarus.FastGrid

[UI]

+ adicionado um menu pop-up integrado

- corrigido um problema em que alguns atalhos de teclado para operações de área de transferência não funcionavam no editor in-place ativo

- corrigido um problema em que a imagem do cursor do divisor podia congelar em tempo de design no TfrGrid

[Mecanismo]

+ adicionada a possibilidade de definir a largura ideal da coluna com base nos valores dessa coluna

+ adicionados totais de grupo e totais gerais

* combinados em uma única coleção todos os objetos de aparência responsáveis pela configuração da aparência

[Exportações]

+ corrigido o método IsBlobField no provedor TableBuilder ao usar colunas invisíveis

 

VCL.FastEditors

[UI]

+ adicionado o editor TfrImageComboBox com uma lista suspensa de imagens e legendas

+ adicionado o editor TfrProgressBar

* as propriedades MinValue e MaxValue agora funcionam de forma mais conveniente ao editar dados

- corrigida a altura da lista suspensa ao ser aberta pela primeira vez quando o tamanho da fonte difere do padrão

+ implementada a possibilidade de limitar o número de casas decimais digitadas

* aprimorado o TfrCalendar: datas indisponíveis (fora do intervalo de valores permitido) são exibidas como inativas

- corrigida a dupla escala do TfrCheckBox

- corrigido um problema com a captura do movimento do mouse quando a janela suspensa é aberta pela segunda vez após a seleção de um item na lista dessa janela

 

Lazarus.FastEditors

[UI]

+ adicionado o editor TfrImageComboBox com uma lista suspensa de imagens e legendas

+ adicionado o editor TfrProgressBar

* as propriedades MinValue e MaxValue agora funcionam de forma mais conveniente ao editar dados

- corrigida a altura da lista suspensa ao ser aberta pela primeira vez quando o tamanho da fonte difere do padrão

+ implementada a possibilidade de limitar o número de casas decimais digitadas

* aprimorado o TfrCalendar: datas indisponíveis (fora do intervalo de valores permitido) são exibidas como inativas

- corrigidos vários problemas na renderização de editores no Linux

- corrigido um problema com a captura do movimento do mouse quando a janela suspensa é aberta pela segunda vez após a seleção de um item na lista dessa janela

22 de outubro de 2026

Ajude a definir os recursos de IA nos produtos da Fast Reports

Estamos analisando como a IA poderia aprimorar nossos produtos e facilitar o seu trabalho. Compartilhe suas ideias sobre quais recursos de IA seriam mais úteis para você.
12 de outubro de 2026

Novidades no FastReport .NET 2027.1: Conectividade Greenplum, PDF/UA-1 e Códigos de Barras GS1

A versão 2027.1 do FastReport .NET apresenta o plug-in Transport para trabalhar com armazenamento em nuvem, o novo código de barras GS1 DataBar Expanded Stacked e suporte ao padrão PDF/UA-1.
11 de setembro de 2026

Encontre a Fast Reports no Entwickler Summit 2026, em Berlim!

Temos o prazer de anunciar que a Fast Reports será parceira do Entwickler Summit 2026, que acontece no dia 17 de setembro, em Berlim.

© 1998-2026 Fast Reports Inc.