Na nova versão do FastReport Mono 2021.1 adicionado um novo código de barras - Deutsche Post Leitcode.
O algoritmo de conversão de RTF em objetos de relatório foi significativamente melhorado.
E também adicionamos novas funções para conversão de números.
Versão 2021.1---------------
[Engine]
+ adicionado um novo código de barras - Deutsche Post Leitcode+ adicionado um novo código de barras - SberBank QR+ funções adicionais de conversão de números em letras+ funções adicionadas de conversão de números em palavras para a língua indiana+ símbolo de rupia adicionado para moeda indiana+ funções adicionadas de conversão de números em palavras para a língua persa+ funções adicionadas de conversão de números em palavras para o idioma ucraniano+ adicionado o método Report.Prepare (int pagesLimit), que permite preparar um número limitado de páginas * trabalho otimizado das propriedades VisibleExpression, PrintableExpression e ExportableExpression para bandas* otimizada as propriedades VisibleExpression, PrintableExpression e ExportableExpression para bandas* aprimirado o algoritmo de conversão de RTF em objetos de relatório- corrigido um bug com o leitor de fluxo de resposta da web ao se conectar a JSON remoto- corrigido um bug ao compilar o relatório com algumas expressões nas propriedades VisibleExpression, PrintableExpression e ExportableExpression- corrigido um bug com o arquivo font.list levando à exceção "System.IO.FileNotFoundException".- corrigido um bug com cálculo de soma de verificação incorreto no código de barras do Deutsche Post Identcode- corrigido ReCompile (adicionando assemblies após Compilar com erro)- corrigido bug com impressão no sistema operacional Linux
[Designer]- corrigido um bug com o nome do banco de dados vazio após recarregar o relatório- corrigido um bug ao clicar duas vezes nos botões de seta na guia de relatório, cria uma nova página de relatório
[Exports]- corrigido bug com a exportação de strings contendo apenas espaços na exportação DXF- corrigido bug na exportação de PDF, levando ao desaparecimento de espaços quando havia guias no relatório- corrigido bug com a exportação de rodapés de página ao exportar para o Excel 2007 no modo de tabela contínua- corrigido um bug com a exportação do caractere "\" (barra invertida) na exportação do Excel 2007
[WebReport]+ adicionada view para erros de script no modo ScriptSecurity- corrigido bug com a exportação de PDF no designer online- corrigido bug com ParagraphOffset
[Resources]* atualizado recursos da língua francesa
Na nova versão do FastReport FMX, adicionamos suporte FmxLinux para que agora você possa construir seu aplicativo com FastReport FMX no Linux.
Aprenda a instalar e usar FastReport FMX 2.8 para FmxLinux em nosso blog
Esta versão também melhora o trabalho com as versões mais recentes do macOS Big Sur e aplicativos que passaram por autenticação.
Além disso, adicionamos pacotes para o Embarcadero RAD Studio 10.4 e fizemos melhorias gerais.
Lista completa de mudanças
Versão 2.8
---------------
+ Adicionado suporte do framework FmxLinux
+ Adicionado suporte para Embarcadero RAD Studio 10.4
* Melhorado o suporte da nova versão do macOS BigSur
* Melhor simulação Arial Unicode MS para negrito / itálico
- Corrigida exportação de imagens para exportação em PDF no RAD Studio 10.4
- Corrigido o acesso a fontes no modo sandbox no OS X (aplicativos autenticados)
- Corrigida visualização de menu popup
- Corrigida compilação de pacotes FireDAC
- Corrigida a exportação da caixa de seleção para PDF
- Adicionada a capacidade de definir códigos de barras de tamanho fixo por meio de código de script
- Corrigido bug de cache de arquivo de páginas de visualização
Nesta nova versão adicionamos o suporte a formulários interativos na exportação de PDF para objetos: Texto, CheckBox e Imagem. Com capacidade de incluir apenas glifos de fonte necessários no formulário interativo por meio da propriedade InteractiveFormsFontSubset. Saiba mais em nosso blog.
Exportações de HTML agora podem exportar árvore de contorno.
A edição de páginas de diálogo no relatório torna-se mais fácil com o suporte de linhas de orientação.
Adicionado suporte de filtragem na árvore de contorno da janela de visualização para pesquisa e navegação rápidas.
Adicionados dois novos códigos de barras lineares Deutsche Post Identcode e Deutsche Post Leitcode.
Além disso, foi adicionada a versão Beta dos componentes Cliente-Servidor para o Lazarus (versão Enterprise). Saiba mais em nosso blog.
Verifique a lista completa de alterações.
Versão 6.9
----------------------------
+ Adicionado suporte a formulários interativos na exportação de PDF para objetos de Texto, CheckBox e Imagem (Use a propriedade Editável com flag [ferAllowInExport])
+ Adicionada a propriedade InteractiveFormsFontSubset na exportação de PDF que permite definir glifos usados para formulários interativos com fontes incorporadas por meio de expressões como: A-Z, a-z, 0-9, # 43- # 47,! @ # $
+ Adicionado suporte de programação para filtros de exportação de HTML (frxExportHTML e frxExportHTML)
+ Adicionado suporte de componentes Cliente-Servidor para Lazarus em fase Beta
+ Adicionado suporte de linhas de guia para páginas de diálogo na área de trabalho do designer de relatório
+ Adicionado suporte de filtragem na árvore de esboço de visualização para busca rápida de nós
+ Adicionado suporte para salvar e carregar as configurações predefinidas do editor de SQL
+ Adicionado nível mínimo ZUGFeRD ao filtro de exportação de PDF
+ Adicionado suporte a campos CC e BCC para exportação de e-mail Indy e Outlook
+ Adicionar classe auxiliar predefinida para o código QR SBER
+ Adicionado suporte RTL ao filtro de exportação DOCX
+ Novos códigos de barras lineares adicionados: Deutsche Post Identcode e Deutsche Post Leitcode
[!!!] Mudança no comportamento de objetos interativos. Restrições -> [DontEditInPreview] está obsoleto. Agora, todos os objetos de texto estão desabilitados para edição na visualização por padrão. Para permitir a edição, use Editable - [ferAllowInPreview, ferAllowInExport] para objetos de texto (seus impactos ocorrem apenas em objetos de texto)
- corrigido os erros de copiar e colar quando a operação não copia objetos filho do contêiner (contêineres da página de diálogo)
- Corrigido bug quando a operação de copiar e colar atribui objetos filho ao contêiner antes que ele seja colado
- Corrigido o processamento do campo blob FIB UTF8
- Corrigido bug com mesclagem de duplicatas em relatório de várias colunas
- Corrigido bug em códigos de barras 2D com dados longos
- Corrigido inspetor de objetos para configurações de monitor incorretas
- Corrigido erro de estouro de número inteiro durante a operação de desenho para alguns objetos
- Corrigido bug com evento OnLoadTemplate em relatórios herdados
- Corrigido bug quando é chamadp NewPage dentro do evento OnBeforePrint altera a banda atual que afeta o cálculo de agregados
- Corrigido o processamento de transporte do Dropbox para a pasta raiz
- Corrigido bug no RTFexport com tabela de cores
- Corrigido bug quando o mecanismo de relatório força o modo Mantendo para sequência de bandas filhas vinculadas a um título de relatório
- Corrigidos estouro de memória com relatórios de detalhes vazios
- Desenho de código de barras fixo na tela para escala de 100% (trecho incorreto 1: 1)
- Corrigida a remoção da pasta temporária após a exportação de e-mail
- Corrigido bug com divisão de modo de impressão de páginas grandes quando uma página adicional era adicionada
- Suporte para entrada de múltiplos bytes para sintaxe em memo, movido de definir para as configurações do designer de relatório
- Corrigido Ctrl + tecla de atalho backspace na sintaxe do memor
Na nova versão do FastReport .NET 2021.1, implementamos suporte para .NET 5.
Adicionado novo código de barras - Deutsce Post Leitcode.
O algoritmo de conversão de RTF em objetos de relatório foi significativamente melhorado.
E também adicionamos novas funções para conversão de números.
Versão 2021.1
---------------
Novo código de barras - Deutsce Post Leitcode
E barcode Sberbank
[Engine]
+ adicionado suporte para .NET 5
+ adicionado um novo código de barras - Deutsche Post Leitcode
+ adicionado um novo código de barras - SberBank QR
+ funções adicionais de conversão de números em letras
+ funções adicionadas de conversão de números em palavras para a língua indiana
+ símbolo de rupia adicionado para moeda indiana
+ funções adicionadas de conversão de números em palavras para a língua persa
+ funções adicionadas de conversão de números em palavras para o idioma ucraniano
+ adicionado o método Report.Prepare (int pagesLimit), que permite preparar um número limitado de páginas * trabalho otimizado das propriedades VisibleExpression, PrintableExpression e ExportableExpression para bandas
* otimização das propriedades VisibleExpression, PrintableExpression e ExportableExpression para bandas
* algoritmo aprimorado de conversão de RTF em objetos de relatório
- corrigido um bug com o leitor de fluxo de resposta da web ao se conectar a JSON remoto
- corrigido um bug ao compilar o relatório com algumas expressões nas propriedades VisibleExpression, PrintableExpression e ExportableExpression
- corrigido um bug com o arquivo font.list levando à exceção "System.IO.FileNotFoundException".
- corrigido um bug com cálculo de soma de verificação incorreto no código de barras do Deutsche Post Identcode
- corrigido ReCompile (adicionando assemblies após Compilar com erros “Compile with error”)
[Designer]
- corrigido bug com o nome do banco de dados vazio após recarregar o relatório
- corrigido bug ao clicar duas vezes nos botões de seta na guia de relatório, cria uma nova página de relatório
[Exports]
- corrigido bug com a exportação de strings contendo apenas espaços na exportação DXF
- corrigido bug na exportação de PDF, levando ao desaparecimento de espaços quando havia guias no relatório
- corrigido bug com a exportação de rodapés de página ao exportar para o Excel 2007 no modo de tabela contínua
- corrigido bug com a exportação do caractere (barra invertida) "\" na exportação para o Excel 2007
[WebReport]
+ adicionada view com erros de script no modo ScriptSecurity
- corrigido um bug com a exportação de PDF no designer online
- corrigido um bug com ParagraphOffset
[.Net Core]
+ adicionada as propriedades ShowDbfExport, ShowMhtExport, PrintInHtml, PrintInPdf para WebReport que permitem ativar/desativar a exibição de botões na barra de ferramentas das exportações/impressão correspondentes
* agora o FR.Core detecta que WebProcess e StubClasses não foram adicionados a ConsoleApp\Library do FR.Core
- corrigido bug com expressões RichObject
- corrigido bug com a exportação de MSChartObject na exportação do Power Point 2007
- corrigido bug com a exportação de imagens na exportação do Excel 2007 no Windows
[Resources]
* recursos de língua francesa atualizados.
[Extras]
* mudamos a dependência do projeto do conversor do Crystal Reports de System.Windows.Forms.DataVisualization para FastReport.DataVisualization
* plugin de conexão MongoDB atualizado no Core e OpenSource
Novos recursos já esperados na atualização:
- Adicionado suporte para plataforma Mono.A partir desta versão, adicionamos suporte cross-platform para Mono.
- Principais mudanças:
* Antes deste lançamento, enviamos o pacote FastCube.Olap com dependência na biblioteca FastReport.
Agora, movemos essa dependência e, portanto, a integração com FastReport em um pacote separado FastReport.Olap.Report para a plataforma .Net e FastReport.Olap.ReportMono para a plataforma Mono.Outras mudanças:
* O editor de expressão agora mostra nomes de dimensão/medida/campo em vez de suas legendas.
Erros resolvidos:
* Erros de expressão não geravam exceções;
* Erros de ExpressionHighlight não geravam exceções;
* Corrigido erro so mover para um grupo;
* Corrigida a representação dos dados do gráfico em alguns locais;
* Corrigido cálculo de agregação de "Lista de valores";
* Corrigido cálculo agregado de "Mediana".
Na nova versão atualizamos a ajuda para classes e métodos dos componentes e adicionamos referências de Classe para preenchimento de código. Adicionamos a capacidade de personalizar a sintaxe SQL no editor SQL. Adicionamos um pool de comandos adiados que permite que se construa um relatório a partir do código do script. Além disso, redesenhamos o mecanismo das páginas de visualização para relatórios detalhados e melhoramos a compatibilidade com a nova versão do Lazarus.
Versão 6.8
----------------------------
+ adicionadas referências de classe para as principais classes de pacote
+ adicionada personalização do editor SQL no designer de relatórios
+ adicionado pool de comando para ações de TfrxReport: PrepareReport, ShowReport, LoadFrom. É possível chamar Report.ShowReport para reconstruir o relatório ativo ou carregar outro a partir do script.
+ adicionada propriedade TfrxEngineOptions.ZeroPrecisionValue contém valor de precisão para operação de comparação zero em objetos Texto (usado com propriedade HideZeros).
+ adicionado filtro de exportação PNG no filtro de exportação registrado
* todas as chamadas para atualizações de visualização agora afetam apenas o relatório ativo visualizado para a página de detalhes
* páginas de visualização retrabalhadas e mecanismo de guias de visualização. A classe TfrxPreviewPagesList agora gerencia instâncias de páginas de visualização ativas.
* adicionada sincronização de criação de contexto de impressora a partir de thread não GUI
* função UpdateResorce movida temporariamente para o construtor para compatibilidade de comportamento antigo
* designer embutido movido para HostControls
* destaque do objeto de gráfico desativado quando o hiperlink está vazio
- corrigido path de log do servidor
- [Lazarus] Corrigida saída em Unicode no filtro de exportação DOCX
- várias correções no módulo conversor de QR
- [Lazarus] Editor de parâmetros de SQL corrigido
- corrigida a anexação de arquivos para a opção MSOutlook no filtro de exportação de e-mail
- corrigida ordem de criação de guias na visualização do relatório (deve seguir após a criação do espaço de trabalho)
* [Lazarus] Adicionada substituição de fonte de "Nimbus Sans L" para "FreeSans" no Linux
* [Lazarus] Compatibilidade aprimorada com FPC 3.2.0
- corrigida Função IIF com funções aninhadas
- corrigido esvaziamento de memória em TfrxTreeView
- corrigido o TfrxDataTreeForm.UpdateSize quando chamado antes da construção
- corrigido bug no mecanismo de empacotamento de fontes
- Tamanho da fonte Arial corrigido na exportação de PDF
- correção da compatibilidade do C ++ Builder
- corrigida a exportação do texto com tags HTML para PDF
- corrigida construção de string para Swiss QRCode
- corrigida formatação para valores duplicados
- corrigido o nome do arquivo anexado no TfrxMailExport quando DefaultPath <> '' (diferente de vazio)
- corrigida a posição do logotipo no QR Code
Na nova versão do FastReport Mono -2020.4 adicionado: códigos de barras (ITF-14, Deutsche Post Identcode) e a capacidade de alinhá-los, novos tipos de exportação, verificação do código de malware.
Versão 2020.4
---------------
[Instalação]
+ adicionado pacote de instalação do produto em formato DEB+ adicionado pacote de instalação do produto em formato RPM
[Engine]
* reescrito código do RichObject para tradução de documento RTF para objetos do relatório+ adicionado novo código de barras ITF-14+ adicionado novo código de barras Deutsche Post Identcode+ adicionada capacidade de alinhar códigos de barras+ Adicionada propriedade PictureObject.ImageSourceExpression que permite definir a expressão contendo a fonte da imagem+ Adicionada a possibilidade de usar a expressão entre colchetes nas propriedades VisibleExpression, PrintableExpression e ExportableExpression+ adicionada a propriedade PictureObject.ImageFormat, que permite selecionar o formato de armazenamento da imagem* agora FastReport.DataVisualization adicionado à lista de assemblies por padrão (FR .Net, FR.Core)- corrigido um bug em que o designer travava quando a propriedade "Iniciar nova página" era habilitada para a banda filho do cabeçalho da página- corrigido um bug onde o valor de uma expressão era exibido pelo texto desta expressão
[Designer]
+ adicionada a possibilidade de carregar arquivos CSV via URL* atualizado o plugin atualizado para conectar ao MongoDB, em versões atuais do MongoDB- corrigido um bug, quando uma string vazia no código de barras Datamatrix causava uma exceção- corrigido um bug em janelas com gauge que provocava larguras erradas
[Exports]
+ adicionada exportação PDF / A-2u+ adicionada propriedade ReportPage.ExportAlias, que permite definir o nome da página ao exportar para o Excel 2007* agora, no Excel 2007 exportar para planilhas sem imagens, arquivos com uma descrição das imagens e relações com elas não são criados- corrigido um bug ao exportar para o Excel 2007 no modo "Seamless table" levando a quebras de tabela- corrigido um bug ao exportar para o Excel 2007 no modo "Tabela contínua" levando a células de mesclagem incorretas- corrigido um bug ao exportar para o Excel 2007 no modo "Seamless table" levando à exportação incorreta de imagens- corrigido um bug em que os links com letras do alfabeto nacional não funcionavam na exportação de PDF- corrigido um bug onde as datas de criação e edição do documento não correspondiam aos equivalentes nos metadados na exportação de PDF / A-1a- corrigido um bug ao exportar para o Excel 97 que causa a exceção "Huge SAT não implementado"- corrigido um bug com a exportação de textos contendo e comercial '&' na exportação do Excel 2007- corrigido um bug ao exportar MapObject para PowerPoint- corrigido um bug com a exportação de preenchimentos gradientes com a senha do proprietário ou do usuário na exportação para PDF- corrigido um bug com criptografia de assinatura digital na exportação de PDF ao proteger um documento com uma senha- corrigido um bug com deslocamento de parágrafo na exportação para o OpenOffice Writer
[WebReport]
* adicionada verificação do script de relatório para código malicioso. Esta opção é habilitada por padrão para a web.- corrigido ausência de figuras na janela de impressão do browser (navegador)- corrigido o cálculo incorreto de tamanhos de página em FastReport.Core.Web, se pelo menos uma página estava na orientação paisagem- corrigido um bug em que os objetos com Exportable = false não eram visíveis no WebPreview