- Imagens vetoriais SVG de alta qualidade em relatórios
- Transparências de imagens melhorada em diferentes formatos
Two-Track Pharmacode para projetar e imprimir caixas para vacinas e medicamentos
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.
- As miniaturas de página são formadas mais rapidamente
- Menos memória é necessária para a geração dos relatórios
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.