Uma assinatura de um ano do FastReport Cloud: serviço em nuvem para armazenamento, edição e gerenciamento de relatórios custa apenas metade do preço até 30 de junho!
In version 2025.2 of FastReport Cloud and Corporate Server, the ability to use custom fonts has been added, functionality for Tasks, data sources, and preview service has been improved, the installation wizard has been redesigned, and a new edition of Corporate Server — FastReport Publisher — has been introduced.
Font Service
Users can now upload their own fonts in *.ttf and *.otf formats and use them for template design in the Online Designer, in the preview window, and in exports to various formats. Fonts are stored in the user's workspace. New fonts can be added or existing ones can be configured on the "Workspace Information" page or via the API (method descriptions are available at the link https://fastreport.cloud/api/swagger/ in the Fonts section).
Once a font is added, it can be used within the Online Designer.
In the preview window, it will appear as follows.
When exporting to various formats, it will also work correctly. However, please keep in mind some details. For the font to be displayed in the generated document, you need to have that font installed on the device from which the document is being viewed or embed the font in the document itself. This functionality is supported, for example, in PDF export.
Task Filtering by Task Type Added
Two new parameters have been added to the method for retrieving the list of Tasks /api/tasks/v1/Tasks:
taskType
useProjection
The taskType parameter allows the user to specify the type of Tasks to be returned. The useProjection (true/false) parameter indicates whether all information about the task will be returned or only the minimum necessary information.
These parameters will help when you need to find all tasks of the specified types, for example, email tasks and FTP tasks.
Ability to Search for Files Saved as a Result of Task Execution Added
The models of export and prepared reports have been updated to include the fields taskId and taskMessageId. After the execution of transformers, the generated report is saved in the Reports or Exports folder, depending on the type of Task being performed. Additionally, the taskId field of this document includes the identifier of the transformer Task (for example, the task of exporting from a template) that created the file.
To find an export or report by taskId use the following methods:
/api/rp/v1/Exports/File/Task/{taskId}/api/rp/v1/Reports/File/Task/{taskId}
The taskMessageId field contains a unique identifier that is generated with each execution of a Task. Below are the methods used to search for documents created after the specified task execution.
/api/rp/v1/Exports/File/TaskMessage/{taskMessageId}/api/rp/v1/Reports/File/TaskMessage/{taskMessageId}
Additionally, running a "Task without saving" (/api/tasks/v1/Tasks/run) returns taskMessageId, which can be used to find the generated documents in Exports or Prepared Reports.
Custom Query Names in Data Sources Now Unique
With the release of 2025.2, when creating custom SQL queries, table names will be unique. Duplicate names entered will be automatically supplemented with characters to ensure uniqueness. This will help avoid issues when working with the Online Designer.
Parameter Input in the Preview Window
If you open the preview window for a template with parameters, you will see a sidebar where you can set the input for these parameters. After changing a parameter, the report will be restructured. The parameters are also saved in the URL. This means that parameters can be saved in a link and shared with a colleague. Alternatively, you can generate these parameters programmatically and display the current report.
New Demo Application in Java
A new demonstration application in Java has been added, which uses the REST API to work with FastReport Cloud or Corporate Server. Try out our application right now on GitHub.
Saving Sort Orders in the User Panel
The feature to save table sort selections on the user panel pages has been implemented. Now, when the page is reopened, the previously selected sort order will be applied, for example, by date or document size.
Additional Changes for FastReport Corporate Server
Page with License Limitation Description in the Admin Panel
An admin panel page has been added where you can view the current limitations of the Corporate Server.
Improved Corporate Server Installation Wizard
The Corporate Server installer has been significantly reworked. The design and application stability have been enhanced.
FastReport Publisher
A new lightweight edition of the Corporate Server — Publisher — has been introduced. It is designed for companies with a small number of users that do not require the reporting server to be run in a cluster. The Publisher is the most accessible solution for deploying a full-fledged reporting system.
Additionally, the Publisher provides seamless functionality expansion whenever needed. You can find more details about the Publisher on the product page or in articles on the website.
Full List of Changes
[Backend]+ Added task ID and task message ID to export and report; + Added Google Fonts caching; + Added report parameters to temporary files; + Added a new system for fonts; + Added task type filter for retrieval method; + Added company name to configuration; * Custom query names for data sources are now unique; * More options for searching tasks added; * Error messages in the report script are now localized; * Demo and missing white-label headers are now different; - Fixed subscription owner's permissions retrieval; - Fixed file (or folder) moving to the same folder where it was located; - Fixed issue with MongoDB connection; - Incorrect Authorization header will now result in a 401 response instead of using an anonymous user;
[Common]+ Added parameter input in static preview; + Added change log to the product page; + Added a link to Online Designer documentation in Corporate Server documentation; * Documentation removed from Corporate Server loading script; * Updated documentation for VM types in tasks; - Fixed bug with disappearing transports on the tasks page;
[Demos]+ Added new Java REST demo;
[Frontend]+ Added sorting saving to local storage; + Added links to the report store; + Added error handling for data sources that do not support parameters; + Added license limitation page to the admin panel; * Tasks page changed, task controller fixed; * You can no longer click "create task" if it is not in your subscription plan; * SQL query step hidden when editing a data source that is incompatible with SQL; - Added padding in the sidebar, added title to task launch buttons, changed access rights display to a column; - Fixed context menu on document pages; - Fixed double request when creating a folder; - Fixed error regarding empty name parameter in notifications; - Fixed loading indicator in static preview; - Fixed issue with a popup window inside another popup when accepting an invitation in the Corporate Server;
[Installer]+ Added Installer localization; * New Corporate Server installer design;
[SDK]+ Added TasksClient in CSharp SDK.
Mudanças emocionantes em nosso produto! Temos o prazer de apresentar a nova versão do Online Designer 2025.2, que inclui suporte para relatórios VCL no formato .fr3, a adição de parâmetros ao criar consultas SQL, a capacidade de criar novos relatórios ao trabalhar com o.NET WebReport, um novo menu de bandas e muito mais.
Novos Recursos
[Beta] Suporte para relatórios .fr3
Com a versão 2025.2, foi introduzido um recurso experimental para trabalhar com relatórios no formato .fr3. Esse formato é usado em relatórios para FastReport VCL. Agora, você pode criar um designer para WebReport VCL, que permite usar o Designer Online para projetos baseados em outra plataforma de relatórios sem a necessidade.
Disponível:
Todos os tipos de bandas horizontais são suportados
Um conjunto limitado de componentes está disponível (objeto de texto, imagem, tabela)
Os estilos de preenchimento para componentes são suportados
Bordas de componentes são suportadas
As configurações de fonte podem ser editadas
As propriedades do componente podem ser editadas
Limitações:
Bandas verticais não estão disponíveis
A criação de fontes de dados não está disponível
Pode haver diferenças na estrutura da propriedade e na lógica de operação.
No entanto, a visualização do relatório e a edição básica já estão operacionais. Em versões futuras, planejamos expandir significativamente esse conjunto de recursos.
Para criar o Online Designer com suporte para o FastReport VCL reporting core (no formato. fr3), você pode seguir estas instruções:
1. Abra o Construtor de Designer (FastReport Online Designer Builder).
2. Vá para a página build.
3. Selecione "Reporting Core" no menu build. Este menu permite especificar para qual núcleo (. NET ou VCL) o designer será construído.
4. Escolha a opção "VCL". Isso ativará a compilação do designer com suporte para relatórios no formato.fr3. Os componentes relacionados ao FastReport. NET não serão incluídos na compilação.
5. Clique no botão "Build". Isso iniciará o processo de geração do build com a configuração selecionada.
Aguarde a conclusão da compilação. Isso pode levar algum tempo, dependendo das opções que você escolheu. Após a conclusão da compilação, você receberá um link para baixá-la.
Observe que esta versão está no status beta e pode haver limitações na funcionalidade.
Editor De Estilo Implementado
O Designer Online agora conta com um editor de estilo que permite o gerenciamento centralizado da aparência dos componentes do relatório. Agora você pode criar seus próprios estilos e personalizar cores de preenchimento, fontes, bordas e outros parâmetros de formatação apenas uma vez. Então, você pode aplicá-los a vários elementos sem a necessidade de ajustar cada componente manualmente!
Crie um estilo, ajuste-o aos seus requisitos e simplesmente selecione-o para os componentes de relatório desejados. Isso simplifica o processo de formatação e garante um estilo visual consistente.
Capacidade de criar parâmetros ao escrever consultas SQL adicionadas
Agora, ao criar uma consulta SQL personalizada na fonte de dados, você pode usar parâmetros que tornam as consultas mais flexíveis e adaptáveis a vários cenários.
Na janela de criação da consulta SQL, agora há uma opção para adicionar parâmetros que podem ser usados diretamente no texto da consulta, referenciando-os com o símbolo @.
Por exemplo:
SELECT * FROM Orders WHERE Category = @cateroryParam
Os parâmetros especificados na interface serão substituídos automaticamente ao executar a consulta. Isso permite a criação de relatórios mais versáteis, onde os dados podem ser filtrados com base em condições externas ou valores inseridos pelo Usuário.
Capacidade de criar um novo relatório adicionado
O designer Online agora inclui a capacidade de criar um novo relatório ao trabalhar com o WebReport .NET. Agora você pode começar a criar um relatório do zero diretamente da interface, sem a necessidade de fazer upload de um arquivo com antecedência.
Um novo item de menu chamado "arquivo" também foi implementado, proporcionando acesso conveniente às principais ações relacionadas ao relatório. Este menu permite que você:
Criar um novo relatório (se suportado pelo seu servidor);
Salvar o relatório atual;
Alterar o idioma da interface;
Visualize informações sobre a versão e build do designer.
O novo menu simplifica a navegação e torna o trabalho com relatórios mais flexível e intuitivo.
Melhorias
Menu Novas Bandas Implementado
Na versão 2025.2, o painel band foi redesenhado com uma interface atualizada e estrutura aprimorada. O novo painel foi desenvolvido com foco na capacidade de resposta e facilidade de uso em diversos dispositivos, incluindo tablets e telas de celulares.
Capacidade de alterar a ordem das condições na janela "realce de texto" adicionada
A janela "realce de texto" agora tem a capacidade de alterar a ordem das condições que regem a formatação do texto. Isso é especialmente útil nos casos em que várias regras se aplicam ao mesmo elemento e sua ordem afeta o resultado da exibição.
Esse mecanismo permite um controle preciso sobre a lógica visual do relatório e ajuda a obter a formatação desejada em vários cenários.
Capacidade de usar visualizações e procedimentos em fontes de dados adicionadas
A nova versão do designer introduz suporte para visualizações e procedimentos armazenados na lista de fontes de dados disponíveis. Anteriormente, ao se conectar a um banco de dados, o designer exibia apenas tabelas e as visualizações não estavam disponíveis para seleção. Agora, as visualizações retornadas do servidor são exibidas corretamente e podem ser usadas juntamente com tabelas regulares.
Depois de criar uma fonte de dados, você pode usar procedimentos armazenados e exibições como tabelas.
Observe que o suporte para exibições e procedimentos depende dos recursos do seu banco de dados e das configurações de conexão.
Capacidade de desativar mensagens pop-up adicionadas
O comportamento das notificações pop-up no designer Online agora pode ser configurado por meio de Configurações recebidas do servidor quando o aplicativo é iniciado. Isso permite o controle centralizado sobre a exibição de mensagens relacionadas a eventos, erros ou ações do Usuário.
Na configuração, basta especificar o parâmetro notifications e selecionar um dos modos de operação:
"default" — exibe notificações integradas no canto superior direito da interface (configuração padrão);
"html5" — usa notificações HTML5 do sistema (se a permissão for concedida no navegador);
false — desativa completamente todas as notificações pop-up.
Exemplo de configuração:
{ notifications: "html5" } — ativa as notificações do sistema.
{ notifications: false } — oculta completamente todas as mensagens pop-up.
Lista completa de mudanças
+ Suporte para relatórios no formato. fr3;+ Implementado o editor de estilo;+ Adicionado a capacidade de criar parâmetros ao escrever consulta SQL;+ Adicionada a capacidade de usar visualizações e procedimentos em fontes de dados;+ Menu de novas bandas implementadas;+ Adicionado a capacidade de redimensionar o editor de expressão;+ Adicionado a capacidade de desativar mensagens pop-up;+ Adicionada a capacidade de alterar a ordem das condições na janela "realce de texto;- Corrigido um erro na matriz avançada ao calcular span (colSpan, rowSpan) nas células;- Corrigida a exibição da janela "Mschart Editor" ;- Corrigido o comportamento da Régua quando clicado com frequência;- Campos fixos no painel de propriedades;- Corrigido o objeto Container;- Melhorou a aparência da janela "marca d 'água";- Corrigido um problema com a poupança ConnectionString;- Corrigido um problema com posicionamento incorreto durante arrastar e soltar na janela de edição de expressão;- Corrigida a exibição da janela "preencher";- Corrigido um problema com a restauração incorreta dos valores de posição ao usar Ctrl+Z;- Corrigido um problema com Salvar Propriedades de formato.
Estamos entusiasmados por estarmos mais uma vez entre os 50 melhores fornecedores da ComponentSource!
É incrível compartilhar esse reconhecimento com outros grandes desenvolvedores de software! Nossa colaboração com o revendedor internacional ComponentSource já dura mais de 15 anos. Ficamos felizes em ver o sucesso contínuo dessa parceria e como ela nos ajudou a fazer parte de milhares de projetos.
Agradecemos aos nossos clientes que continuam escolhendo o FastReport e o FastCube em seu trabalho.
*A atribuição dos prêmios foi calculada com base em pedidos reais feitos por clientes da ComponentSource em todo o mundo durante o ano de 2024.
Até 31 de maio, aproveite nossa oferta por tempo limitado — 15% de desconto no FastReport .NET Avalonia e FastReport VCL Reporting Lazarus! Se você precisa de uma ferramenta poderosa para geração de relatórios com suporte a Windows, Linux e macOS, esta é sua chance de obter uma solução confiável por um excelente preço.
FastReport .NET Avalonia é um componente versátil para geração de relatórios em aplicativos multiplataforma usando Avalonia UI.
Reporting Lazarus é um conjunto de componentes LCL com código-fonte completo para geração de relatórios e documentos no Lazarus para Linux e Windows.
O que você recebe:
Relatórios multiplataforma: criação simultânea em Windows, macOS e Linux
Exportação para PDF, Excel, HTML, RTF e outros formatos
Designer visual de relatórios
Tabelas interativas, gráficos e filtros
Conexão com bancos de dados e fontes de dados personalizadas
Esta oferta é válida apenas para novas compras e permanece ativa de 13 a 31 de maio, inclusive. Não perca a chance de garantir sua licença pelo melhor preço!
Convidamos você numa viagem "Delphi na Estrada" conosco! Visitaremos 8 cidades para compartilhar as últimas inovações no mundo da programação Delphi. Um dos co-fundadores da Fast Reports Inc., Michael Philippenko lhe falará sobre todas as vantagens da nova versão do FastReport VCL 2025.2:
Componentes de relatório e dados externos ampliados;
Revisão dos componentes TfrxPDFVIew, TfrxHTMLView e TfrxMapView;
Conexão dos objetos a dados externos via DataLink;
E muito mais!
Escolha uma cidade que seja conveniente para descobrir novas oportunidades. Seja no Rio de Janeiro, em Porto Alegre ou em qualquer uma dessas 8 cidades, onde estaremos esperando por você para compartilhar suas experiências e conhecimentos valiosos. Mais informações sobre os relatórios e as cidades estão disponíveis aqui!
Delphi na Estrada
Oferta especial em homenagem ao passeio!
Até 6 de Junho, inclusive, você pode adquirir soluções de geração de relatórios com 25% de desconto. Você tem uma grande oportunidade não apenas de economizar dinheiro, mas também de obter uma ferramenta poderosa para automatizar e simplificar os processos de geração de relatórios em seus desenvolvimentos.
A oferta é válida para todos os conjuntos de componentes FastReport .NET e FastReport VCL somente se você adquirir uma licença completa. A promoção não se aplica a renovações e upgrades.
Não demore - a oferta especial é válida por apenas algumas semanas!
Comprar com desconto
Localização em português
Nosso site já está disponível em português! Isso abre novas oportunidades para você explorar informações com conforto e fazer compras.
Escolher a solução certa para seu projeto ficou ainda mais fácil.
Receba atualizações e notícias importantes imediatamente em seu idioma nativo.
Não perca mais tempo com a tradução ou com a busca de informações em outras fontes.
Estamos constantemente trabalhando para melhorar nosso site e a adição da localização em português é mais um passo para criar uma interface mais conveniente e agradável para você. Se tiver alguma dúvida ou solicitação, por favor, entre em contato com nossa equipe de suporte.
Prepare-se para a tão esperada atualização de toda a linha de produtos Delphi e Lazarus! Com a versão 2025.2, você desfrutará de novos recursos interessantes, incluindo uma ferramenta fácil de usar para configurar marcas d'água, um conjunto atualizado de componentes de servidor, um novo mecanismo de página de diálogo para relatórios da web e o inovador objeto de relatório TfrxDeviceCommand para etiquetas RFID. Também fizemos melhorias significativas no mecanismo de relatórios, melhoramos as opções de exportação e transporte, adicionamos suporte a temas e muito mais!
Atualize seu produto hoje e desbloqueie um mundo de novas possibilidades conosco!
Novos recursos no FastReport VCL
Ferramenta De Personalização De Marca D'Água De Fácil Utilização
Um recurso de marca d'água personalizável foi adicionado para páginas de relatório. As marcas d'água são frequentemente usadas para proteção de documentos ou para indicar o tipo de Documento. Introduzimos uma ferramenta fácil de utilizar que lhe permite configurar marcas de água para cada página do relatório sem esforço.
Qualquer página do relatório pode ter várias marcas d'água, permitindo a personalização individual para impressão, exibição ou exportação. As marcas d'água podem utilizar imagens e texto, com uma ampla gama de parâmetros personalizáveis (rotação de texto, estilo). As marcas de água podem ser configuradas tanto no criador de relatórios como no modo de pré-visualização.
Actualização dos componentes do servidor
Com o lançamento do 2025.2, todos os filtros de exportação disponíveis do FastReport VCL agora também estão disponíveis nos componentes do servidor. Tire partido de todos estes formatos na sua aplicação web.
Novo mecanismo para páginas de diálogo de Relatórios WEB
O mecanismo completamente renovado permite a utilização de objectos de contentores, tais como PageControl e groups, bem como alargar a funcionalidade dos controlos disponíveis na página de diálogo para os diálogos web.
Nesta atualização, expandimos o suporte para novos componentes para páginas de diálogo. Especificamente, adicionamos controles de página de diálogo que não estavam disponíveis anteriormente em WEB.
Lista de novos controlos de formulário de diálogo:
Date picker — selecionador de data
DBComboBox — lista suspensa vinculada a uma fonte de dados
List Box — lista de selecção
CheckListBox — lista de seleção (com caixas de seleção)
MaskEdit (sem máscara) — campo de entrada
Password edit — campo de entrada para password
PageControl — criação de páginas com separadores
GroupControl — painel de agrupamento
Panel — painel
Agora você também pode aplicar um cabeçalho HTTP personalizado para seus projetos.
Novo Objeto De Relatório TfrxDeviceCommand
Este objeto não visual é projetado para enviar comandos para dispositivos (exportações) que podem processar esses comandos. Na versão atual, o objeto contém uma classe settings para etiquetas RFID.
As etiquetas RFID transmitem dados não visuais para a exportação ZPL para gravar esses dados no chip usando equipamento especializado. A classe de etiquetas RFID tem o seu próprio editor e conjunto de propriedades para um ajuste preciso da informação que está a ser escrita. Você pode ler mais em nosso artigo.
Leia o artigo
O objeto de relatório TfrxPDFView agora permite configurar o intervalo de páginas a serem produzidas. Você pode definir valores usando expressões no TfrxPDFView.PagesRange. Assim, você tem acesso à filtragem das páginas de saída de um documento PDF.
Alterações no mecanismo de relatório
Combinando Técnicas De Saída De Objetos
Novas alterações no mecanismo de relatórios permitem combinar diferentes técnicas de saída de objetos, dando a você a liberdade de criar relatórios complexos com uma variedade de opções. O funcionamento do mecanismo de alinhamento do fundo (baBottom) de uma banda em crescimento foi alterado quando um dos objectos da banda é dividido em várias partes (páginas). Na implementação antiga, um objeto com a propriedade baBottom é exibido na primeira parte da quebra de dados.
O novo mecanismo de funcionamento desse relatório corrige os objectos com o baBottom, colocando-os na última parte dos dados (no final da banda). Observe que esse comportamento do mecanismo de relatório é considerado correto e deve ser levado em consideração ao desenvolver relatórios.
Suporte para alongamento smMaxHeight para uma tabela estática (apenas linhas AllowSplit)
O alongamento smMaxHeight em uma tabela funciona de forma diferente do que em objetos. A altura desejada é definida para toda a mesa da banda. Em seguida, ele é distribuído entre as linhas com a propriedade AllowSplit=True definida e AutoSize=False desativada. As linhas com o valor MaxHeight também são levadas em consideração. Essa abordagem permite que você escolha quais linhas da tabela podem ser esticadas para preencher o espaço vazio e quais não podem.
Novo Comportamento De Divisão De Objetos Do Relatório TfrxRichView
O objeto RichText permite que você use tabelas, imagens e outros objetos que não podem ser divididos para um tamanho específico. Tais objetos poderiam, por vezes, criar blocos inteiros de conteúdo não repartíveis que se estendiam para além da página. Na versão actual, a divisão TfrxRichView foi reformulada e funciona selectivamente em função da situação.
Encontrar a menor parte divisível. Se um objeto contiver uma parte que não pode caber numa nova página e não é dividível (um objeto ou linha de tabela é maior do que a altura de toda a folha). Em seguida, a menor parte" não dividível " é agora encontrada para essa parte e é exibida como está. A divisão não pára. Se houver outras partes, elas também serão divididas e produzidas. A principal diferença em relação ao mecanismo antigo é a busca do menor valor para a parte não dividível e a continuação da construção. Anteriormente, todo o conteúdo caiu na parte" não dividível " e a separação parou aí, e parte do texto poderia ser perdida.
Encontrar a maior parte divisível. Se for encontrada uma parte que não pode caber numa nova página, mas que pode ser dividida, tal como a mesma tabela, então será realizada uma pesquisa para a maior parte que pode ser dividida e o resultado continuará.
Designer De Relatórios
Adicionado Suporte A Temas (Temas De Tempo De Execução)
O criador do relatório e os seus componentes foram adaptados para apoiar temas, tanto do sistema como do costume. Agora, o designer de relatórios estará sempre no mesmo estilo da sua aplicação!
No RAD Studio 12.3, o trabalho com monitores com alta escala de exibição foi melhorado. Essa mudança visa melhorar a qualidade da visualização e usabilidade da interface no ambiente de desenvolvimento ao trabalhar em monitores com configurações de alta resolução e dimensionamento.
Nesta actualização, o editor de diálogo no criador de relatórios foi redesenhado. Agora, este é um espaço de trabalho fixo, assim como a página do relatório. A posição da caixa de diálogo pode ser alterada através do inspector de objectos.
Melhoria do preenchimento de código na janela de edição de código do relatório. Para sua conveniência, foi adicionado um menu pop-up para a janela da lista de observação.
Também redesenhámos a janela" Opções de design " para obter o melhor suporte para resoluções de ecrã pequeno.
Exportações e Transportes
O suporte para caracteres definidos pelo utilizador foi implementado nas exportações de PDF e SVG (EUDC). Também melhorou o alinhamento do texto RTL com ligaduras.
Adicionado suporte para ZUGFeRD 2.3 com os seguintes perfis: "mínimo"," basic WL", "BASIC", "EN 16931", "EXTENDED", "XRECHNUNG". Um exemplo com a inclusão de dados para este formato pode ser encontrado em InvoiceDemo, que acompanha o produto.
Na nova versão, os mecanismos de exportação para os formatos XLSX e DOCX foram melhorados. Isso melhorou a qualidade dos documentos gerados e expandiu suas opções de personalização.
O transporte de E-mail (SMTP) foi melhorado com suporte nativo para TLS\STARTTLS e suporte para autorização OAUTH. Use canais seguros para enviar seus relatórios.
FastReport Lazarus
Além das alterações fundamentais que foram incluídas nas versões VCL e Lazarus, o FastReport for Lazarus recebeu suporte para monitores de alta resolução (HiDPI).
FastCube VCL e FMX
Na versão VCL do FastCube, todos os controlos TTreeView foram substituídos por TfrTreeView. Todas as versões receberam indicação de filtro na lista de campos disponíveis.
A versão FMX recebeu a capacidade de salvar filtro personalizado e grupo personalizado, bem como uma série de melhorias e correções.
FastQueryBuilder
Adicionado suporte para monitores de alta resolução (HiDPI).
FastScript
Nesta atualização, implementamos o suporte ao Android. Esta inovação só funciona ao compilar com strings indexadas a partir de uma. Você pode usar todo o poder do mecanismo de script em seus aplicativos móveis para Android.
Adicionado suporte para classes para trabalhar com XML e JSON. Você pode ler mais sobre como trabalhar com esses formatos usando o exemplo de carregamento de dados em um relatório neste artigo.
Leia o artigo
Controlos FastReport VCL
Para o controlo TfrShellTreeView, tornou-se possível criar Nós personalizados e atalhos para outros nós. Você pode ler sobre como configurar TfrShellTreeView e adicionar nós personalizados neste artigo.
Leia o artigo
Instalador
Agora você pode instalar nossos produtos com suporte para Android.
Além disso, foi adicionado suporte para a instalação de pacotes na versão de 64 bits do IDE Embarcadero RAD Studio 12.3.
Lista completa de alterações: versão 2025.2
========================
VCL.Core
[Localization]- Classificação fixa no LocalizationEditor;
VCL.Controls
[Engine]+ Adicionado a capacidade de criar uma estrutura personalizada de nó Shell raiz e nó regular;- Suporte HiDPI fixo no smartMemo;- Corrigido o comportamento em que o controle não é dimensionado quando o Pai é atribuído quando csFreeNotification é definido em ComponentState;- Corrigido algumas deficiências na prestação de TfrTreeView e TfrShellTreeView;
[UI]- Corrigido renderização de cor personalizada e estado desativado para tfrTreeView;
Lazarus.Controls
[Engine]+ Adicionado a capacidade de criar uma estrutura personalizada de nó Shell raiz e nó regular;- Suporte HiDPI fixo no smartMemo;
[UI]- Corrigido renderização de cor personalizada e estado desativado para tfrTreeView;- Suporte HiDPI implementado para Lazarus;- Corrigido algumas deficiências na prestação de TfrTreeView e TfrShellTreeView;
VCL.FastCube
[UI]+ Adicionada indicação de filtro à lista de campos disponíveis;+ Adicionado a capacidade de salvar filtro personalizado e grupo personalizado;* TreeView substituído por TfrTreeView;- Localização fixa da barra de ferramentas FastCube;
FMX.FastCube
[UI]+ Adicionada indicação de filtro à lista de campos disponíveis;+ Adicionado remoção de ActivePopup em TfcxSliceGrid.FullUpdate;* TreeView substituído por TfrTreeView;- Localização fixa da barra de ferramentas FastCube;- Corrigido o funcionamento incorrecto do formulário TfcxRangesEditor;- Corrigido o problema de posicionamento e visibilidade dos botões" OK"," Cancelar";- Corrigido o erro FastCube FMX no editor de regras de seleção;- Corrigido o funcionamento da pesquisa incremental em listas suspensas;
[Engine]+ Adicionado a capacidade de salvar filtro personalizado e grupo personalizado;- Corrigido um erro ao clicar na área da lista top-n Filtros após zerar TfcxSliceGrid.Slice := nil;
Lazarus.FastCube
[UI]+ Indicação de filtragem adicionada à lista de campos disponíveis;* TreeView substituído por TfrTreeView;- Localização da barra de ferramentas FastCube fixa;
VCL.FastQueryBuilder
[UI]+ Primeira versão do HiDPI adicionada;
Lazarus.FastQueryBuilder
[UI]+ Primeira versão do HiDPI adicionada;
VCL.FastScript
[Engine]+ Suporte para XML e JSON adicionado ao FastScript;* Melhoria do TfsTree através da substituição do TTreeView pelo TfrTreeView;- Corrigido erro no TfsScript.Destruir que poderia levar a um acidente;
FMX.FastScript
[Engine]+ Adicionado suporte para Android;- Erro corrigido no TfsScript.Destruir que poderia levar a um acidente;
Lazarus.FastScript
[Engine]+ Adicionado suporte para XML e JSON para FastScript;* Melhoria do TfsTree através da substituição do TTreeView pelo TfrTreeView;- Corrigido erro no TfsScript.Destruir que poderia levar a um acidente;- Pacote fs_ibx fixo para compilação no Lazarus;
VCL.FastReport
[Preview]+ Corrigido o colapso quando a aplicação.MainFormOnTaskbar = Verdadeiro;
[Engine]+ Adicionado a capacidade de configurar marcas d'água para páginas de relatórios;* Modificou o mecanismo de divisão RichView, acrescentou A definição mínima de peça não quebrável;- HTMLView fixo com Página.EndlessHeight;- Corrigido o erro" classe não encontrada " ao usar a propriedade UseFileCache com páginas vazias no relatório;- Função frxDecompressStream fixa;- Corrigido erro com valor incorreto em macros CopyName;- Data e hora fixas de exportação para XLSX;- Divisão fixa do componente RichView com uma linha vazia no final;- Actualização fixa dos limites SVG;- Ordem de carregamento fixa da tabela 'hmtx' em fontes TTF;- Corrigido erro em que um conjunto de dados renomeado não alterava o nome de usuário padrão;- Corrigido erro em que a caixa de diálogo de impressão redefinia as configurações quando movida para uma tela secundária;- Dimensão fixa da assinatura para componentes não visuais;- Suporte HiDPI fixo para smartMemo;- Comportamento fixo da banda com altura adicional;- Corrigido erro de acesso à memória ao usar conexão DBX externa;- Corrigido erro ao imprimir um relatório aninhado com várias colunas na página;- Corrigido quebra de linha em falta em CellData.Texto;- Corrigido erro Memo AutoWidth com macros como TotalPages;- Corrigido erro onde alguns eventos de tabela foram acionados duas vezes;- Corrigido baBottom quando o objeto quebra em várias páginas e Adicionado suporte para smMaxHeight para tabelas estáticas (apenas linhas AllowSplit);- Erro de altura de arredondamento fixo em quebras de banda;- Fixa coordenada esquerda do sub-relatório quando se deslocam para uma nova página;- Corrigido pacotes AnyDAC no produto FastReport para que eles instalem automaticamente no RAD Studio XE3 e IDEs mais antigos;- Corrigido erro quando as macros são atualizadas no momento do design;- Modo de seleção duplex fixo;- Comportamento baBottom e smMaxHeight fixo no rodapé da página;- Correção que limpa o singleton ParentForm quando o formulário pai é fechado, não do componente report;
[Exports]+ Melhoria da exportação de texto RTL para PDF;+ Adicionado exportação de símbolos externos;+ Adicionado suporte para zugferd 2.3 na exportação de PDF;- Aviso do compilador removido;- Exportação fixa de HTMLView longo;- Geração fixa de metadados PDF/a;- Corrigido PDF usando o padrão ZUGFeRD;- Corrigido transição foco entrada incorreta via guia em caixas de diálogo de exportação;- Formato numérico fixo no filtro de exportação XLS;- Tamanho de caracteres fixo nas exportações SVG e PDF;- Removido âncora flutuante para a tabela docx, substituído por uma linha vazia;
[Client-server]+ Adicionado novos controles de formulário de diálogo: selecionador de data, DBComboBox, ListBox, CheckListBox, MaskEdit( Sem Máscara), Edição de senha, PageControl, GroupControl, Painel;+ Adicionado a capacidade de usar um cabeçalho HTTP personalizado EM Componentes cliente-servidor;* Redesenhado o mecanismo de geração de diálogo, suportando controles aninhados e a capacidade de estender com controles personalizados;* Exportações actualizadas para componentes cliente-servidor;- Corrigido um erro ao trabalhar com parâmetros e diálogos;
[Designer]+ Renderização e funcionalidade aprimoradas de elementos de designer em temas VCL;+ Adicionado menu de contexto para janelas de Lista de observação no designer de relatórios;* Redesenhou a janela "Design - > opções" para resoluções de tela pequena;* Redesenhado o editor de diálogo no designer de relatórios;- Corrigido erro no RichEditor com versões mais antigas do msftedit.dll;- Corrigido dimensionamento de diálogo (TfrxDialogPage);- Comportamento tfrxlabel fixo quando AutoSize = True;- Fixed TfrxDesigner.Funcionalidade DefaultFont com HiDPI;- Comportamento tfrxdialogpage fixo em uma tela secundária;- Corrigido o comportamento de edição de código de barras no designer de relatórios através do inspetor de objetos;- Corrigido o comportamento de autocompletar código em procedimentos e funções aninhados em scripts, bem como em scripts com expressões de concatenação de strings;- Comportamento dica fixo na janela de código;- Estilo de menu fixo para o designer de relatórios no RAD 12.2 em tempo de design;
[Other]+ Adicionado a capacidade de substituir o formulário de pesquisa;* Recursos romenos atualizados;- Compilação fixa de InvoiceDemo;- Corrigido exemplo de CustomScrollsDemo;
[Report object]+ Adicionado suporte para TIFF de página única no TfrxPictureView;+ Adicionado objeto para etiquetas RFID (TfrxDeviceCommand);+ Implementado uma lista de páginas exibidas em um documento PDF (intervalo) em TfrxPDFView;- Compatibilidade fixa com HTML Viewer;- Renderização de código de barras fixo quando ((rotação > 0) e (WideBarRatio > 2));- Tamanho da fonte padrão fixo para o rótulo superior de códigos de barras com HiDPI;- Corrigido o comportamento do componente HTMLView quando a largura do colgroup substitui as configurações de largura da tag td;- Geração de relatório fixo com RFID;- Corrigido clipping incorreto no RichView;- Etiqueta fixa para códigos de barras bidimensionais;- Etiqueta fixa para códigos de barras bidimensionais;- Configuração fixa "código QR Suíço" para código QR código de barras;
FMX.FastReport
[Engine]- Corrigido erro "classe não encontrada" ao usar a propriedade UseFileCache com páginas vazias no relatório;- Transferência de texto rotativa fixa ao exportar para PDF;- Exportação fixa de data e hora para XLSX;
[Exports]- Removido o aviso do compilador;- WordWrap fixo na exportação de PDF com visualização de texto simples;
[Designer]- Editor de cabeçalho de grupo fixo;
Lazarus.FastReport
[Engine]+ Adicionado a capacidade de configurar marcas d ' água para páginas de relatório;- Corrigido HTMLView com Página.EndlessHeight;- Corrigido erro "classe não encontrada" ao usar a propriedade UseFileCache com páginas vazias no relatório;- Função frxDecompressStream fixa;- Corrigido erro com valor incorreto em macros CopyName;- Exportação fixa de data e hora para XLSX;- Corrigida ordem de carregamento da tabela 'hmtx' em fontes TTF;- Corrigido erro em que um conjunto de dados renomeado não alterava o nome de usuário padrão;- Corrigido erro que fazia com que o diálogo de impressão redefinisse as configurações quando movido para uma tela secundária;- Corrigido erro ao criar TfrxComboEdit para Lazarus;- Tamanho fixo da assinatura para componentes não visuais;- Suporte HiDPI fixo para smartMemo;- Comportamento fixo da faixa com altura adicional;- Corrigido vazamento de memória ao exportar PDF no Linux;- Corrigido erro quando as macros são atualizadas em tempo de design;- Modo de seleção duplex fixo;- Corrigido o comportamento baBottom e smMaxHeight no rodapé da página;- Correção que limpa o singleton ParentForm quando o formulário pai é fechado não do componente de relatório;
[Exports]+ Exportação aprimorada de texto RTL para PDF;+ Adicionada exportação de símbolos externos;- Removido o aviso do compilador;- Exportação fixa de HTMLView longo;- Geração fixa de metadados PDF/A;- PDF corrigido usando o padrão ZUGFerd;- Exportação fixa de PDF com HiDPI;- Diálogos de exportação fixos com HiDPI;- Inversão de imagem fixa na exportação ZPL;
[Client-server]+ Adicionados novos controles de formulário de diálogo: selecionador de data, DBComboBox, ListBox, CheckListBox, MaskEdit (Sem Máscara), Edição de senha, PageControl, GroupControl, Painel;+ Adicionado a capacidade de usar um cabeçalho HTTP personalizado EM Componentes cliente-servidor;* Redesenhado o mecanismo de geração de diálogo, suportando controles aninhados e a capacidade de estender com controles personalizados;* Exportações atualizadas para componentes cliente-servidor;- Corrigido um erro ao trabalhar com parâmetros e diálogos;
[Designer]- Corrigido erro no RichEditor com versões mais antigas do msftedit.dll;- Corrigido dimensionamento de diálogo (TfrxDialogPage);- Comportamento tfrxlabel fixo quando AutoSize = True;- Renderização e funcionalidade aprimoradas de elementos de designer em temas VCL;
[Other]+ Adicionado a capacidade de substituir o formulário de pesquisa;
[Report object]+ Adicionado objeto para etiquetas RFID (TfrxDeviceCommand);- Corrigido o comportamento do componente HTMLView quando a largura do colgroup substitui as configurações da tag "td;- Etiqueta fixa para códigos de barras bidimensionais;- Compatibilidade fixa com HTML Viewer;- Criação fixa de códigos de barras compostos;
[Preview]- Visualização fixa com HiDPI.
Com o lançamento do 2025.2 assinar o Ultimate .NET se tornou um negócio ainda melhor! Todos os titulares de licenças podem obter um plugin adicional que permite importar documentos do Microsoft Word (.docx). Quando você abre esse arquivo, ele é convertido em um modelo de relatório FastReport .NET (.frx). O preço da assinatura do Ultimate .NET permaneceu o mesmo.
Devido às grandes diferenças de formatos, nem sempre é possível combinar totalmente os dois documentos. No entanto, este plugin permite reduzir significativamente o tempo necessário para criar um modelo baseado em um arquivo docx existente. No momento, nosso plugin não suporta: destacar o fundo de uma parte da string, formas, bem como gráficos vetoriais aninhados linguagem de marcação vetorial (VML) e objetos OLE.
Para começar a usar este plugin em sua solução de negócios agora mesmo, atualize sua licença para a versão 2025.2 em sua conta pessoal. Em seguida, siga as instruções abaixo para registrar a dll no FastReport, ou conecte o pacote NuGet FastReport.Plugins.OOXMLImport. Você pode ler sobre os recursos de importação e como habilitar o plugin no artigo.
Leia o artigo