Na versão 2026.1 para FastReport VCL, os recursos do mecanismo de relatório foram expandidos: novas propriedades para o construtor de tabela dinâmica e gerenciamento de banda de relatório, designer aprimorado e muito mais.
A biblioteca FastReport Business Graphics .NET foi projetada para aplicativos WinForms com suporte a .NET Framework 4.x.
Com a ajuda da biblioteca FastReport Business Graphics, você pode visualizar vários dados hierárquicos, construir diagramas de negócios para posterior análise e tomada de decisão.
A principal tarefa dos gráficos de negócios é a representação de dados da maneira que as informações apresentadas visualmente de seus aplicativos podem ajudar a obter rapidamente uma representação completa dos dados, para facilitar o processo de analisá-los e para tornar o processo de tomada de decisões de negócios o mais rápido e eficiente possível.
O FastReport Business Graphics ajudará você a representar interativamente os dados hierárquicos. Esta biblioteca será um complemento ideal para o gerador de relatórios FastReport .NET e OLAP-cube FastCube .NET.
Atualmente, a extensão fornece gráficos como Mapa de árvore, Sunburst, Icicle e gráfico de Gantt:
Baixe a aplicação de demonstração e avalie a vantagem de gráficos interativos.
Leia mais sobre o FastReport Business Graphics .NET
Nesta versão:
Novo objeto HTMLView - estende algumas habilidades e a parte visual de seus relatórios usando HTML4 + CSS. Basta carregar o documento HTML no objeto HTMLView *, vincular-se aos dados e construir um relatório!
Veja também: HTML 4.0 e CSS no relatório - Simples! Revisão do novo objeto de relatório "HTMLView".
HTMLView suporta altura dinâmica (pode crescer) e divisão do conteúdo (mover parte do conteúdo para novas páginas).
* - Suporte a HTML4 com CSS (sem JavaScript e outras tecnologias da web).
Construtor de tabelas dinâmicas para o objeto “Tabela” - permite construir relatórios tabulares a partir do código ou do script de relatório, divide e pagina automaticamente a tabela com base em como uma tabela cresce para a direita e para baixo. A construção de relatórios dinâmicos com contagem variável de linhas e colunas tornou-se simples.
O construtor de tabelas suporta linhas e colunas fixas que são impressas com cada nova parte da tabela.
E, claro, o construtor de tabelas dinâmicas suporta funções agregadas!
O objeto “Table” também recebeu algumas atualizações. Na nova versão, adicionamos a capacidade de dividir linhas com conteúdo de célula usando a propriedade AllowSplit.
A “Table” pode dividir células de dados com texto.
Além disso, todos os objetos filhos de células podem ser divididos como no mecanismo de bandas de relatório.
O mecanismo de exportação também recebeu algumas atualizações. As exportações para PDF, XLSX, DOCX, PPTX foram melhoradas. Novo modo “Objects” adicionado ao filtro de exportação DOCX. Este modo não usa o mecanismo de exportação tabular e permite obter melhores resultados WYSIWYG para esta exportação.
Vários elementos da interface do usuário também sofreram melhorias.
O novo estilo padrão para painéis Dock no designer de relatórios.
Melhorada a caixa de diálogo de seleção de “Dados”. Adicionada filtragem e classificação.
Adicionado novo código de barras linear ITF14.
Lista completa de mudanças:
+ Adicionados novos objetos de relatório de exibição de HTML. Permite carregar e visualizar HTML4 com CSS
+ Adicionado novo construtor de tabela dinâmica para objeto Table(cria e pagina script ou código de formulário de objeto de tabela. Consulte os relatórios de demonstração principais)
+ Adicionado novo tipo de exportação "Modo de objeto" no filtro de exportação DOCX
+ Adicionado suporte de tags HTML em filtros de exportação XLSX e PPTX
+ Adicionado código de barras linear ITF14
+ UI aprimorada da caixa de diálogo de seleção de dados (filtros e classificação adicionados)
+ Adicionados atalhos no editor RichEdit
+ Adicionado suporte para formatação de data no filtro de exportação XLSX
* Melhorada a exportação de EMF para PDF, suporte adicionado do modo GM_ADVANCED
* Adicionado clipe para frames de saída em códigos de barras lineares
* Melhorada a implementação de EMF-> PDF / SVG monobrush
- Corrigida a hora de criação no filtro de exportação de PDF
- Corrigido o desenho de texto para linhas de texto longa (sem retornos)
- Corrigida a visualização de preview.
- Corrigido células mescladas no filtro de exportação XLSX
- Corrigido bug no código de barras DataMatrix 2D
- Corrigido comportamento de eventos OnProgress durante a exportação
- Corrigido bug ao imprimir imagens com máscara de cor
- Corrigida exportação no desenho de shapes (corta o canto direito)
- Corrigido bug com estouro de pilha ao exportar imagem png não transparente da exportação pptx
- Corrigido bug no código de barras 2D GS1Databar
- Corrigido bug com tamanho de fluxo em IsSupportedFormat ao carregar imagem
- Corrigida saída para impressoras que não suportam alphablend
- Corrigida a Compilação para C++ Builder
- Corrigido o modo Shift para smWhenOverlapped no modo seTree
- Corrigida a exportação de imagens em PNG com o palato transparente
- Corrigido filtro de conversão SaveToFrx
- Corrigida transparência PNG no objeto MAP
- Corrigida impressão do objeto Chart no Lazarus
- Corrigido bug com a fonte Cambria Math na exportação de PDF
- Corrigidos dialogs em filtros de exportação ZPL, PS, PPML
- Corrigida exportação PS, PPML com filtragem de espaçamento entre linhas de texto
- Corrigido bug com a fonte HeliosCond na exportação de PDF
A nova versão do FastReport Mono 2021.3 adicionou novas exportações para XODT e XODS.
Você pode encontrá-los nas configurações de compatibilidade das exportações relativas a Open Office.
Várias otimizações e melhorias foram feitas no processador de relatório e correções para bugs encontrados anteriormente.
Versão 2021.3---------------
[Engine]
- corrigido um bug no qual os tamanhos de página podiam ser redefinidos após a visualização- corrigido um bug que levava o System.ArgumentOutOfRangeException à provocar excessões no uso funções de Substring- corrigido um bug que provocava uma System.ArgumentException ao desenhar PictureObject com algumas imagens- corrigido um bug em que RichText saía da página- corrigido um bug com a recompilação do script de relatório que interagia com ChildBand
[Designer]
+ melhorado o comportamento do painel da página- corrigido um bug com índice de limites no SQLBuilder no Designer- corrigido um bug em que a página de diálogo não abria se tivesse um GridControl- corrigidos bugs no modo da direita para a esquerda- corrigido um bug ao redimensionar o formulário de diálogo
[Preview]
- corrigido um bug em que a porcentagem da escala na visualização poderia ser exibida incorretamente
[Exports]
+ adicionada exportação para XODT+ adicionada exportação para XODS- corrigido um bug de exportação para ODF quando o documento não abria no MyOffice- corrigido um bug com o fechamento da célula com RichText ao exportar para RTF- corrigido um bug ao exportar objetos com modo de renderização HtmlParagraph- corrigido um bug com a exportação de linha com ponta de seta na exportação em camadas para Word 2007- corrigido um bug com a exportação de linha com ponta de seta na exportação para PowerPoint 2007
[WebReport]
- corrigido um bug de compilação de script VB.NET, resultando em o erro "Módulos não podem ser genéricos".
A nova versão do FastReport .NET 2021.3 implementa o suporte a HiDPI na aplicação DEMO. Adicionamos componentes do Razor para embutir em um aplicativo Blazor Server. Existem novas exportações para XODT e XODS. A versão FastReport OpenSource agora tem a capacidade de importar relatórios DevExpress, List and Label e SQL Server Reporting Services.
Versão 2021.3---------------
[Engine]
+ adicionado suporte a HiDPI na nova aplicação de demo
- corrigido um bug onde os tamanhos de página podiam ser redefinidos após a visualização
- corrigido um bug em que a impressão de um objeto RichText em grandes escalas do Windows acontecia incorretamente
- corrigido um bug que conduzia a System.ArgumentOutOfRangeException nas funções de Substring
- corrigido um bug que levava a System.ArgumentException ao desenhar PictureObject com algumas imagens
- corrigido um bug quando as tabelas não eram exibidas ao conectar ao banco de dados Advantage via ODBC
- corrigido um bug em que RichText saía da página
- corrigido um bug com a recompilação do script de relatório que interagia com ChildBand
[Designer]
+ melhoramos o comportamento do painel da página
- corrigido um bug com índice fora dos limites no Designer com SQLBuilder
- corrigido um bug em que a página de diálogo não abria se tivesse um GridControl
- corrigidos bugs no modo da direita para a esquerda
- corrigido um bug ao redimensionar o formulário de diálogo
[Preview]
- corrigido um bug em que a porcentagem da escala na visualização poderia ser exibida incorretamente
[Exports]
+ adicionado exportação para XODT
+ adicionado exportação para XODS
- corrigido um bug de exportação para ODF quando o documento não abria no MyOffice
- corrigido um bug com o fechamento da célula com RichText ao exportar para RTF
- corrigido um bug ao exportar objetos com modo de renderização HtmlParagraph
- corrigido um bug com a exportação de linha com ponta de seta na exportação em camadas para Word 2007
- corrigido um bug com a exportação de linha com ponta de seta na exportação para PowerPoint 2007
[WebReport]
+ Adicionamos componentes embutidos do Razor para aplicativos do Blazor Server. Ele faz parte do pacote FastReport.Web e está localizado no caminho: FastReport.Web.Blazor.Components. Recomenda-se usar o componente WebReportContainer para exibir o relatório.
- corrigido um bug no WebReport Core com SinglePage e Dialogs
- corrigido um bug com a compilação do script VB .NET, resultando em um erro "Módulos não podem ser genéricos"
[.NET Core]
* atualizadas as referências do pacote Microsoft.CodeAnalysis para a versão 3.3.1
* atualizada a dependência FastReport.Compat para a versão 2021.1.4
- corrigido um bug com imagens incorretas na exportação de PDF no Linux
- corrigido um bug que levava a System.NullReferenceException ao chamar CsvDataConnection.CreateAllTables ()
[Extras]
- corrigido um bug com carregamento incorreto de nomes DAStabelas da ClickHouse
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 - Isah
“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.