Acrescentados novos ícones no Visual Studio. Você pode alternar entre os pacotes de ícones na janela "Exibir / Opções / Interface do usuário" (ou "Arquivo / Opções / Interface do usuário" se você usar as opções da faixa da interface de usuários):
Os novos ícones são adequados para telas hiDPI.
Acrescentada a capacidade de armazenar e redefinir a configuração do FastReport no arquivo FastReport.Config no perfil do usuário. Isso pode ser feito na janela "Exibir / Opções / Interface do usuário", no botão "Redefinir configuração". É necessário reiniciar o designer para aplicar as alterações.
Adicionada capacidade para o objeto Texto de exibir nomes de arquivos de banco de dados de uma forma simplificada ao projetar um relatório. Você pode ativar esta opção na janela "Ver / Opções / Aparência dos objetos". Esta opção está desativada por padrão. Ao ativá-lo, o objeto Texto com um único campo DB exibirá apenas a parte do nome do campo, sem nome da fonte de dados:
Faz com que o relatório pareça mais limpo, especialmente quando contém muitos objetos pequenos. Você ainda pode ver um texto completo do objeto na barra de status.
Acrescentada a capacidade de configurar cada célula na área de canto do objeto Matrix. Para fazer isso, use o menu de contexto da célula e seus comandos "Dividir célula", "Mesclar células":
Adicionada capacidade de se conectar ao ElasticSearch. Conexão disponível no assistente de dados e do código.
Acrescentado o barcode Postal Japonês 4 - Código para estados.
Acrescentados os botões recolher tudo / expandir tudo e um campo de pesquisa para a árvore de relatório e árvore de dados no designer. Ao clicar em + a árvore se expandirá. Em - a árvore se contrairá.
Essas mudanças devem simplificar o trabalho com relatórios contendo muitos objetos e / ou fontes de dados.
O conversor de objetos de relatório RicthText foi significativamente melhorado e otimizado.
Adicionados objetos de integração do FastReport Business Graphics (\Extras\Objects\FastReportBGObjects).
Package com plug-ins FastReport.Data foram atualizados. Eles incluem plug-ins para diferentes edições do FastReport (.NET, Core, CoreWin, OpenSource) e conectam automaticamente a biblioteca necessária, dependendo do produto que você usa. A edição FastReport 2021.3.0 ou superior é necessária para usar os recursos citados.
Os plug-ins FastReport.Core.Data, FastReport.CoreWin.Data e FastReport.OpenSource.Data são declarados obsoletos e não são mais suportados.
Pequenas mudanças na lógica de localização foram feitas.
1. Package adicionado FastReport.Localization. Este package contém arquivos de localização para os produtos FastReport.NET, FastReport.Core, FastReport.CoreWin, FastReport.Mono, FastReport.OpenSource e cria o diretório Localization no diretório de saída do projeto do usuário ao adicionar este package.
2. Acrecentada nova API para alterar a localização usando o tipo CultureInfo - FastReport.Utils.Res.LoadLocale(CultureInfo culture).
Quando esse método é chamado, o FastReport procura a localização apropriada para a cultura selecionada. Os locais carregados são armazenados em cache. Para que este método funcione corretamente, você deve instalar o pacote FastReport.Localization da etapa 1 em seu projeto ou definir o caminho para a pasta com os arquivos de localização na propriedade FastReport.Utils.Res.LocaleFolder.
- Corrigido bug com as propriedades Dock e Anchor dos objetos que estão dentro da célula Tabela / Matriz.
- Corrigido bug de estouro de pilha ao adicionar objeto Sub-relatório à banda de rodapé da página.
- Corrigido bug com exportação de SVG se a configuração de DPI do sistema for maior que 96DPI.
[Engine]
+ Adicionada conexão para ElasticSearch.
+ Adicionado um novo código de barras - PostNet japonês.
+ Adicionado o método Res.LoadLocale (CultureInfo), que muda a localidade selecionada pelo argumento CultureInfo. Os locais carregados são armazenados em cache. Para uma operação correta, é necessário adicional o package FastReport.Localization adicionado.
* Otimizado e unificado o conversor RichText para processar objetos em relatórios.
- Corrigido um bug com largura de tabulação incorreta quando TextObject.TextRenderType = TextRenderType.HtmlTextRenderer.
- Corrigido um bug com SubreportObject em uma banda de rodapé de página que causava a exceção StackOverflow.
- Corrigido um bug com as propriedades Dock e Anchor de objetos dentro de células de tabela/matriz.
- Corrigido um bug que produzia um System.ArgumentException ao desenhar PictureObject localizado fora da banda.
- Corrigido um bug com trabalho incorreto da âncora direita (Anchor = AnchorStyles.Right) quando a página tem largura ilimitada.
- Corrigido um bug com a substituição de uma fonte personalizada por uma fonte padrão ao preparar um relatório.
- Corrigido um bug com alinhamento vertical ao converter RTF (por padrão, agora Top em vez de Center).
- Corrigido um bug com a conversão de tabelas RTF em objetos de relatório.
[Designer]
+ Adicionada exibição simplificada de nomes de campos de banco de dados no designer.
+ Adicionado botão recolher tudo/expandir tudo em campo de pesquisa para árvore de relatório e árvore de dados.
+ Novos ícones adicionados. Use a caixa de diálogo "Exibir | Opções | Interface do usuário" do designer para alternar entre os pacotes de ícones.
- Corrigido um bug que levava ao travamento do designer de relatórios com uma tabela incorreta na fonte de dados.
[Preview]
- Corrigido um bug ao salvar relatórios preparados contendo RichObject convertidos.
[Exports]
+ Adicionada opção ao exportar para o Word 2007 "Não adicionar quebras de seção nas quebras de página". Por padrão, as quebras de página e de seção são adicionadas.
- Corrigida quebra de página na exportação Html (propriedade PageBreaks).
- Corrigida a exportação de SVG com o parâmetro "Multiply export".
- Corrigido bug de exportação de SVG no monitor hidpi.
- Corrigido os nomes dos arquivos salvos no arquivo zip.
- Largura dos símbolos de tabulação corrigida ao exportar RichObject.
- Corrigido bug de exportação XPS em que os documentos exportados no Linux não abriam no Windows.
- Corrigidos bugs com trabalho incorreto das propriedades Anchor e Dock ao exportar páginas com largura ilimitada.
- Corrigido um bug na exportação de objetos de texto do Excel 2007 com o tipo de renderização HtmlParagraph habilitado. Desative a opção de exportação WYSIWYG para exportar texto em vez de imagens.
[Extras]
+ Adicionado o Package 'FastReport.Localization', que inclui arquivos de localização FastReport em seu projeto para trabalhar com diferentes idiomas.
+ Adicionados objetos de integração do FastReport Business Graphics (\ Extras \ Objects \ FastReportBGObjects).
[Demos]
+ Implementada transição para lista de relatórios, ao clicar na seta da pasta na nova demo.
* Estrutura de destino alterada para nova demonstração para 4.7.2.
* Alterada a cor dos botões inativos no modo de visualização de miniaturas do novo demo.
* Alterada a cor de fundo do controle deslizante de zoom na nova demonstração.
* Cor de fundo alterada ao exibir formulários de diálogo no novo demo.
* Alterada a cor de fundo das guias de relatórios interativos na nova demonstração.
* Alterada a localização da pasta com miniaturas de relatórios para o aplicativo de demonstração. Agora, esta pasta está localizada não em Arquivos de programas, mas em AppData\Local.
- Corrigidos problemas com a exibição de elementos de interface do novo aplicativo de demonstração.
- Corrigido um bug que causava o salvamento de um relatório preparado ao clicar nos itens suspensos no menu salvar do novo aplicativo de demonstração.
- Corrigido um bug com alinhamento de relatórios na janela de visualização do novo demo.
- Corrigido um bug com o formulário de diálogo de lançamento duplo ao selecionar um relatório em uma nova demonstração.
- Corrigido um bug com alongamento de miniaturas na nova demonstração.
- Corrigido um bug que produzia atraso ao mover a janela de um novo demo.
- Corrigido um bug na nova demo com exibição simultânea de miniaturas na pasta e nas barras de relatório.