Utilização de imagens significativamente melhorada - como em editores de imagens:
- Imagens vetoriais SVG de alta qualidade em relatórios- Transparências de imagens melhorada em diferentes formatos
Novos objetos ampliam o conceito de "report" (relatório):
Two-Track Pharmacode para projetar e imprimir caixas para vacinas e medicamentos
Relatório de segurança e proteção
Agora, os relatórios em PDF serão protegidos por assinatura digital. Garantindo sua singularidade, permite estabelecer claramente a autoria e protege-a da edição. Seus relatórios agora correspondem aos padrões docflow.
Otimização de recursos:
- As miniaturas de página são formadas mais rapidamente- Menos memória é necessária para a geração dos relatórios
! Novo modelo de licensing:
Iniciando em março de 2021, todas as edições do FastReport VCL serão baseadas em assinatura. Significa que você sempre terá uma versão atualizada, desde que sua assinatura seja válida.
Carregamento e saída de imagens em formato vetorial SVG através do objeto “Imagem” padrão (somente para Delphi). Melhore a aparência de seus relatórios!
Adicionado suporte de assinatura digital na exportação de PDF com suporte a certificados pfx e p12. Cadastre seus documentos PDF em apenas 3 passos simples: Adicione o objeto “Assinatura digital” (TfrxDigitalSignatureView), selecione o tipo de assinatura (oculto, visível, imagem) e cadastre o documento com o seu certificado. Suporte de transparência aprimorado para imagens dentro de um relatório. Agora o FastReport VCL oferece suporte não apenas à máscara de cor, mas também ao canal alfa na visualização do relatório, em uma impressão e exportações que oferecem suporte a imagens transparentes.
Adicionado cache experimental de imagem com a capacidade de gerar miniaturas e controlar a qualidade geral da imagem. Novo cache de imagem economiza uso de memória e descritores GDI. Ele carrega apenas uma instância de imagem duplicada (pode ser ativado com a propriedade Report.EngineOptions.PictureCache.CahedImagesBuildType = tbtOriginal).
O cache de imagem pode ser configurado para geração de miniaturas que é usado para um carregamento rápido de imagens na janela de visualização (pode ser ativado com Report.PictureCacheOptions.CahedImagesBuildType = tbtAtPrepare). Os controles de qualidade das miniaturas pelas propriedades Report.PictureCacheOptions.ThumbnailQualityReducer e permitem definir a porcentagem de compressão e condições. Além disso, é possível controlar a qualidade geral da compactação de todas as imagens por meio da propriedade Report.PictureCacheOptions.OriginalQualityReducer. Essas imagens são usadas para visualização, impressão e exportação de um relatório.
Adicionado novo tipo de código de barras Two-Track Pharmacode.
Adicionado novo objeto TfrxRichView para Lazarus com suporte de Linux para carregamento de documento RTF em um relatório.
Adicionada capacidade de substituir o navegador da Web por janela de autorização em filtros de salvamento em nuvem (EdgeView2, CEF4Delphi). Mais informações podem ser encontradas no artigo.
Lista completa de mudanças:
Versão 2021----------------------------+ Adicionado suporte para formato vetorial SVG no objeto TfrxPictureView
+ Adicionado suporte a objeto de assinatura digital e assinatura digital para exportação de PDF (tipos suportados: skNone, skInvisible, skVisible, skEmpty)
+ Adicionado cache experimental de imagem e cache de miniaturas controlado pelas propriedades TfrxReport.PictureCacheOptions
+ Adicionado suporte alfa de transparência para filtro de exportação e impressão
+ Adicionado código de barras Two-Track Pharmacode
+ Adicionado objeto RichView para Lazarus com suporte a Linux
+ Adicionado suporte para componentes de navegadores externos para diálogo de autorização (CEF4Delphi, novas interfaces Edge)
+ Adicionado suporte para variáveis de ambiente do Windows na configuração do arquivo de configuração cliente-servidor como% ALLUSERSPROFILE%
- Corrigida a escala de miniaturas da visualização para HighDPI
- Corrigido bug em XLSX com linhas vazias
- Corrigido estado de impressão para impressoras virtuais
- Corrigida exportação de EMF para SVG com fonte SegoeUI
- Corrigida sintaxe de entrada IME de memo para um grupo de símbolos
- Corrigido bug com clip-in EMF para exportação em PDF
- Corrigido TfrxPictureView
- Corrigido bug de sincronização com formulários de diálogo em componentes Delphi 7 CS
- Corrigida as lacunas para campos de texto interativos em PDF
- Corrigido bug com a fonte Cambria Math nas exportações de SVG / HTML
- Corrigida função HasField quando a exceção é provocada
- Corrigido HatchBrush para Lazarus no Linux
- Corrigido o travamento do thread principal no Sincronizador #601673
- Pula gráficos e provocava erros de leitura ao ler arquivos de outras versões do TeeCharts
- Corrigida a contagem máxima de PaperSizes para algumas impressoras.
No início do ano de 2021, analisamos o trabalho do nosso canal de parceiros à partir de 2020. Apesar do ano difícil, nossos parceiros foram à altura da tarefa e não cederam seu terreno. Na verdade, houve um certo crescimento.
Com base no resultado do ano passado, selecionamos o melhor dos melhores.
Temos o orgulho de apresentar nossos "Parceiros do ano", que apresentaram os melhores resultados em promoção de produtos, gerenciamento de eventos e, claro, vendas.
Os vencedores são:
Parceiro do ano na América do Norte - Component SourceParceiro do ano na América do Sul - FireBaseParceiro do ano na Europa - Component Source / IT Haimerl Parceiro do ano na Ásia - Evget / Ag TechParceiro do ano OEM - IsahParceiro do ano na Rússia - Софтлайн Iniciativa do ano na Rússia - 1С:Северо-Запад
“Embora 2020 não tenha sido fácil, nossos parceiros se mostraram da melhor maneira. Mais uma vez nos convencemos da importância de construir uma relação de confiança, que é muito mais do que“ apenas negócios ”- juntos somos uma vida melhor para os desenvolvedores! "
Queremos agradecer a todos os nossos parceiros por sua colaboração e desejar-lhes boa sorte este ano.
Na nova versão do FastReport .NET 2021.2, nós adicionamos suporte HiDPI.
Adicionamos pacotes universais para Windows, visando .NET Framework 4.x, .NET Core 3.1 e .NET 5.
Implementada a função de agregação CountDistinct para totais de relatório e objetos Matrix.
Adicionada a capacidade de copiar uma fonte de dados no designer e também adicionada importação de relatórios DevExpress em formato XML e suporte de exportação para ODF versão 1.2.
Versão 2021.2---------------
[Engine]
+ adicionado suporte HiDPI
+ adicionada a função agregada CountDistinct adicionada (totais do relatório e totais do objeto Matrix)
+ adicionado suporte de TLS 1.2
+ adicionado 2 novos tipos de UncheckedSymbol para CheckBox
+ adicionada a capacidade de desativar o carregamento de dados XML e CSV localmente
+ capacidade adicional de carregar fonte de dados XML por URL
+ possibilidade adicional de alterar a fonte para idiomas do leste asiático no Word2007-export
+ funções adicionadas de conversão de números em palavras para o idioma polonês
+ pacote universal adicionado para Windows, voltado para .NET Framework 4.x, .NET Core 3.1 e .NET 5
* fluxos de cópia otimizados em alguns casos
- corrigido um bug com cópia incompleta da matriz ao copiar a página do relatório
- corrigidos bugs ao importar relatórios DevExpress
- corrigidos bugs ao importar relatórios RDL
- corrigido um bug quando uma banda com a propriedade FillUnusedSpace habilitada não era exibida, mesmo que houvesse espaço livre
- corrigidos bugs quando importamos List e Labels do relatório
- corrigido um bug em que a propriedade AutoSize para SvgObject não funcionava corretamente
- corrigido um bug com TextObject.AutoShirnk = FontSize quando o tamanho de TextObject é muito pequeno
- corrigido um bug com valor incorreto da variável TotalPages quando usado em VisibleExpression
- corrigido um bug com a conversão de RichText quando RichObject.Text é null
[Designer]
+ capacidade adicional de copiar fonte de dados
+ importação adicionada de relatórios DevExpress salvos em formato XML
+ adicionada a capacidade de adicionar imagens arrastando e soltando-as do navegador
+ e textos
- corrigido um bug com a adição de um código de barras, levando à criação de um código de barras com o tipo errado
- corrigido um bug ao arrastar de funções criadas um NUD e um TextObject vazio
- corrigido um bug quando o RichTextBoxControl não era renderizado corretamente no espaço de trabalho da caixa de diálogo
- corrigidos problemas de escala nas janelas WelcomeForm e Wizard
- Guia SberbankQR corrigido no editor de código de barras
- corrigido um bug com cópia de objeto, quando um objeto com o mesmo nome eracriado
[Preview]
[Antevisão]
- corrigido um bug que provocava uma System.ObjectDisposedException ao re-preparar o relatório
[Exports]
+ adicionado suporte de ODF 1.2 na exportação para ODT / ODS
- corrigido relatório de salvamento para o Box
- corrigido relatório de salvamento para OneDrive
- corrigido o relatório de salvamento para o Google Drive
- corrigido um bug que levava a System.OutOfMemoryException ao exportar para PDF
- corrigido um bug com a criação de arquivo incorreto ao exportar para o Excel 2007 com uma grande quantidade de páginas e opção de quebras de página
- corrigido um bug em que a exportação para a imagem não respeitava o fundo transparente do relatório
- corrigido um bug que lprovocava System.NullReferenceException ao exportar para o Excel 2007
- corrigidos erros de validação na exportação para ODT / ODS
- corrigido um bug no ODT-export quando o arquivo não abria corretamente no Word 2019
- corrigido um bug com posição de linha incorreta ao exportar para Word 2007
[WebReport]
- corrigido "Salvar relatório" no Online Designer sem alterações
- corrigido o problema com margens erradas entre objetos na visualização
[.Net Core]
+ Adicionadas mais referências às bibliotecas .NET Standard para a correta compilação do script do relatório
- corrigida a definição da propriedade EnableScriptSecurity antes de inicializar a classe Report
- corrigido a verificação do WebMode para .NET Core
[Mono]
- corrigido um problema com o menu do designer de trabalho incorreto
[Extras]
+ corrigidos pequenos bugs na nova demonstração
* FastReport.RPTImportPlugin atualizado para usar pacotes
- corrigido um bug com a busca de coleções vazias
- corrigido um bug com a conexão ao PostgreSQL 12 e mais recente. O conector pode ser encontrado em \Extras\Core\FastReport.Data\FastReport.Data.Postgres
Nesta nova versão do FastReport Mono 2021.2, adicionamos a função de agregação CountDistinct, que permite contar valores únicos.
O processamento de objetos RichText foi novamente aprimorado.
Também adicionamos suporte para o padrão ODF 1.2 ao exportar para o Open Office.
Uma série de erros no processamento de relatórios e salvamento em diferentes formatos foram corrigidos.
Versão 2021.2
---------------
[Engine]
+ adicionada a função agregada CountDistinct (totais do relatório e totais do objeto Matrix)
+ adicionado suporte a TLS 1.2
+ adicionado 2 novos tipos de UncheckedSymbol para CheckBox
+ adicionada a capacidade de desativar o carregamento de dados XML e CSV localmente
+ capacidade adicional de carregar fonte de dados XML por URL
+ adicionada a possibilidade de alterar a fonte para idiomas do leste asiático no Word2007-export
+ funções adicionadas de conversão de números em palavras para o idioma polonês
+ pacote universal adicionado para Windows, voltado para .NET Framework 4.x, .NET Core 3.1 e .NET 5
* otimizadas as cópias de streaming em alguns casos
- corrigido um bug com cópia incompleta da matriz ao copiar a página do relatório
- corrigidos bugs ao importar relatórios DevExpress
- corrigidos bugs ao importar relatórios RDL
- corrigido um bug quando uma banda com a propriedade FillUnusedSpace habilitada não era exibida mesmo que existisse espaço livre
- corrigidos bugs quando importamos List e Labels do relatório
- corrigido um bug em que a propriedade AutoSize para SvgObject não funcionava corretamente
- corrigido um bug com TextObject.AutoShirnk = FontSize quando o tamanho de TextObject é pequeno
- corrigido um bug com valor incorreto da variável TotalPages quando usado em VisibleExpression
- corrigido um bug com a conversão de RichText quando RichObject.Text é null
[Exports]
+ adicionado suporte de ODF 1.2 na exportação para ODT / ODS
- corrigido relatório de salvamento para o Box
- corrigido relatório de salvamento para OneDrive
- corrigido o relatório de salvamento para o Google Drive
- corrigido um bug que provocava uma System.OutOfMemoryException ao exportar para PDF
- corrigido um bug com a criação de arquivo incorreto ao exportar para o Excel 2007 com a grande quantidade de páginas e opção de quebras de página
- corrigido um bug em que a exportação para a imagem não respeitava o fundo transparente do relatório
- corrigido um bug que provocava uma System.NullReferenceException ao exportar para o Excel 2007
- corrigidos erros de validação na exportação para ODT / ODS
- corrigido um bug no ODT-export quando o arquivo não abria corretamente no Word 2019
- corrigido um bug com posição de linha incorreta ao exportar para Word 2007
[WebReport]
- corrigido "Salvar relatório" no Online Designer sem alterações
- corrigiu um problema com margens erradas entre objetos em uma visualização
[Designer]
- corrigido um problema em que não funcionana o menu do designer
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