Na nova versão do FastReport para DBA, nós adicionamos suporte para telas de alta resolução no designer e visualização dos relatórios preparados.
Também adicionamos novas exportações DXF, XODT, XODS, PDF / A-1a, PDF / A-2u.Adicionados novos ícones no estilo do 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 a IU da faixa de opções):
Os novos ícones são preparados para telas hiDPI.
Também há novos códigos de barras: Swiss QR Code, ITF-14, Deutsche Post Identcode, Deutsche Post Leitcode, Japanese PostNet:
Adicionada capacidade do 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:
Adicionada 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. A conexão está disponível no assistente de dados e no código.
Conexão significativamente melhorada e redesenhada com a fonte de dados CSV. As propriedades VisibleExpression, PrintableExpression e ExportableExpression apareceram.
Você pode usá-los para ajustar os valores das propriedades Visível, Imprimível e Exportável, dependendo de algumas condições:
Lista completa de mudanças:
[Engine]
+ adicionada conexão ao ao ElasticSearch
+ adicionados novos códigos de barras: PostNet japonês, ITF-14, Deutsche Post Leitcode, Swiss QR Code
+ adicionada função agregada CountDistinct (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 carregar fonte de dados XML por URL
+ adicionadas as funções para conversão de números em palavras para os idiomas polonês, indiano, persa e ucraniano
+ adicionado o símbolo de rupia para moeda indiana
+ adicionado o método Report.Prepare (int pagesLimit), que permite preparar um número limitado de páginas
+ adicoonada a capacidade de alinhar códigos de barras
+ Adicionada a 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
+ adicionada propriedade MatrixObject.PrintIfEmpty, que permite exibir a matriz mesmo que esteja vazia
+ adicionada a propriedade Page.LastPageSource, que permite configurar a bandeja da impressora para imprimir a última página do relatório
+ adicionadas as propriedades VisibleExpression, PrintableExpression e ExportableExpression
+ adicionada a propriedade Report.Tag
+ Adicionada propriedade "AutoEncode" para DataMatrix Barcode. Por padrão, se verdadeiro, ele codifica o & 1; como um símbolo de FNC1. Se for falso, o caractere é codificado como está.
+ adicionado o evento "OnScriptCompile" que é chamado quando o script do relatório é compilado
+ adicionada a propriedade novo TextQuality: SingleBitPerPixel e SingleBitPerPixelGridFit
+ adicionada a capacidade de dividir as linhas da tabela
+ adicionada as moedas RUB, BYN e BBYN à função ToWordsRu
+ adicionada a capacidade de alterar dígitos decimais para os formatos de Número, Moeda e Porcentagem quando a propriedade UseLocale for verdadeira
+ adicionada a propriedade "SplitRows" para MatrixObject. Por padrão, seu valor é False e, neste caso, as linhas com os mesmos valores sãounidas. Se True - as linhas são divididas (como TableObject)
* otimizados uso de streams para alguns casos
* otimizado e unificado o objeto de conversão RichText
* otimizado o processador das propriedades VisibleExpression, PrintableExpression e ExportableExpression para bandas
* melhorado p algoritmo de conversão de RTF em objetos de relatório
> as propriedades permitem definir o valor das propriedades Visível, Imprimível e Exportável, dependendo da condição especificada
- corrigido um bug com largura de tabulação incorreta quando TextObject.TextRenderType = TextRenderType.HtmlTextRenderer
- corrigido um bug com SubreportObject em uma banda de rodapé da 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 levava a 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 superior em vez de centro)
- corrigido um bug com a conversão de tabelas RTF em objetos de relatório
- corrigido um bug com tamanhos de página que podiam ser redefinidos após a visualização
- corrigido um bug com a impressão de um objeto RichText em grandes escalas do Windows estava acontecendo incorretamente
- corrigido um bug que levava 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 durante a conexão com o 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
- 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 novamente, embora haja espaço livre suficiente
- corrigidos bugs ao importar relatórios de lista e rótulos
- 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 é nulo
- 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 cálculo de soma de verificação incorreto no código de barras do Deutsche Post Identcode
- 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
- corrigida imprefeições do desenho do código de barras ITF-14
- corrigido um bug com transparência de RichObject
- corrigido um bug com a visibilidade do objeto de texto quando o parâmetro Highlight.Visible está habilitado
- corrigido um bug com o trabalho da propriedade PrintableExpression
- corrigido um bug com conexão ao PostgreSQL 12 e mais recente
- corrigido um bug ao mudar o SubReport para uma nova página não funcionava corretamente
- corrigido um bug quando o rodapé de dados se separava dos dados quando a propriedade "manter com os dados" está habilitada
- corrigida a geração de código de barras GS1-128
- corrigido o valor incorreto do Total, se se refere a outro Total
- corrigido um bug em que a tabela não era transferida corretamente
- corrigido um bug com análise de xml com valores hexadecimais, por exemplo, "Para criá-lo: & # xD; & # xA;"
- corrigido bug ao tentar converter DBNull em string vazia quando ConvertNulls está desabilitado
- corrigido um bug quando o PageFooter com PrintOn = LastPage fazia com que fosse impresso na penúltima página
[Designer]
+ adicionado suporte HiDPI
+ adicionados novos ícones. Use a caixa de diálogo "Exibir | Opções | Interface do usuário" do designer para alternar entre os pacotes de ícones.
+ adicionada exibição simplificada de nomes de campos de banco de dados no designer
+ adicionado botão recolher tudo / expandir tudo e campo de pesquisa para árvore de relatórios e árvore de dados
+ melhorado o comportamento do painel da página
+ adicionada a capacidade de copiar fonte de dados
+ Adicionada importação de relatórios DevExpress salvos em formato XML
+ adicionoda a capacidade de adicionar texto e imagens arrastando-os e soltando-os do navegador
+ adicionada a capacidade de editar o número de linhas e colunas da tabela arrastando o mouse
+ Adicionado o arregamento de textos RTF, tabelas e estilos ao converter arquivo DevExpress
+ possibilidade de carregar arquivos CSV via URL
+ adicionada a retroiluminação da banda em que o elemento selecionado estará localizado quando o arrasto para concluído
+ capacidade de minimizar e abrir uma página de sub-relatório clicando duas vezes em seu objeto
+ Adicionada a de alterar fontes para a aba de código, editor de texto e editor de expressão
+ adicionada a capacidade de substituir imagens com arrastar e soltar
+ adicionoda a capacidade de abrir arquivo de relatório arrastando e soltando
+ adicionoda a capacidade de rolar o relatório horizontalmente enquanto mantém pressionada a tecla Shift
+ adicionada a capacidade de arrastar e soltar imagem no formato png, jpeg, jpg, gif, ico, bmp, tif, tiff, emf, wmf e arquivos de texto no formato txt, rtf
+ adicionada a capacidade de colar imagem e texto na página da área de download
+ adicionada a capacidade de criar uma nova página de relatório usando: botão "+" no painel de páginas, clique duas vezes no espaço vazio no painel de páginas, atalho "Ctrl + N"
* ao mudar a janela, o menu de contexto agora fecha
* agora, durante o salvamento automático, o item selecionado da janela de propriedades não é redefinido
* alterada a ordem do foco dos elementos ao clicar em "guia" em uma guia com a criação de QR suíço
- corrigido um bug que levava ao travamento do designer de relatórios com uma tabela incorreta na fonte de dados.
- 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
- 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
- corrigido um bug com a cópia de um objeto, quando um objeto com o mesmo nome foi criado
- 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
- corrigido um bug em que mudar as propriedades para a ordem alfabética não funcionava
- corrigido um bug com o carregamento do tamanho da página ao converter o arquivo DevExpress
- corrigido um bug, quando uma string vazia no código de barras Datamatrix causava uma exceção
- corrigido um bug em que a janela do medidor tinha a largura errada
- corrigido um bug em que arrastar e soltar na matriz não funcionava
- corrigido um bug que levava a System.FormatException ao abrir arquivos DevExpress
- corrigido um bug "A contagem não pode ser menor que zero." ao abrir arquivos DevExpress
- corrigido um bug com a movimentação de objetos na árvore do relatório, mantendo pressionada a tecla Ctrl
- corrigido um bug com o menu suspenso do botão de seleção de cor
- corrigido um bug ao alterar os parâmetros após adicionar uma linha causava exceção
- corrigido um bug com a criação do código de barras Intelligent Mail
- corrigido um bug com conexão JSON no Assistente de conexão
- corrigido um bug com desenho incorreto de guias horizontais
- corrigido um bug quando a largura dos objetos era redefinida após o fechamento da visualização com a âncora direita habilitada
- corrigido um bug ao tentar definir um valor RowSpan incorreto para uma célula MatrixObject
- corrigido um bug com a eliminação de cor, largura e estilo no editor Border
- corrigido um bug com redimensionamento de PolyLineObject / PolygonObject, quando ele é copiado com Ctrl + Drag
- corrigido um bug com o menu de contexto inativo "Modo de tamanho" para o objeto SVG
- corrigido um bug quando o sub-relatório não pode ser excluído quando a página vinculada a ele foi excluída antes
- corrigido um bug quando os botões no "Painel" na guia "Exibir" não correspondiam à propriedade "Visível" das janelas correspondentes
[Preview]
+ adicionado botão "Sobre" na barra de ferramentas da janela de visualização
+ adicionada a capacidade de rolar o relatório horizontalmente enquanto mantém pressionada a tecla Shift
+ adicionado editor de menu de exportação
> novo editor está disponível nas opções de interface do usuário; as exportações agora podem ser removidas do menu de exportações
* O menu da fonte de dados no Editor de Texto agora está oculto na Visualização
* O botão "Excluir página" agora está desativado na visualização quando apenas uma página é gerada
- corrigido um bug ao salvar relatórios preparados contendo RichObject convertido
- corrigido um bug em que a porcentagem da escala na visualização poderia ser exibida incorretamente
- corrigido um bug que levava a System.ObjectDisposedException ao re-preparar o relatório
- corrigido um bug em que o relatório só podia ser salvo na caixa, independentemente do armazenamento em nuvem selecionado no menu
[Exports]
+ adicionada exportações para DXF, XODT, XODS, PDF / A-1a, PDF / A-2u
+ adicionado suporte de ODF 1.2 na exportação para ODT / ODS
+ adicionada a opção 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.
+ adicionada propriedade ReportPage.ExportAlias, que permite definir o nome da página ao exportar para o Excel 2007
+ adicionada a capacidade de dividir páginas na exportação para XML
+ adicionado suporte para a propriedade Padding na exportação para Word2007
* 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
* economia otimizada de fontes incorporadas na exportação de PDF. O tamanho do arquivo diminuiu significativamente.
- corrigida a quebra de página na exportação Html (propriedade PageBreaks)
- corrigida a exportação de SVG com o parâmetro "Exportar multiplicação"
- corrigido bug de exportação de SVG no monitor hidpi
- corrigido os nomes dos arquivos salvos no arquivo zip
- corrigida a largura dos símbolos de tabulação ao exportar RichObject
- corrigido o 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.
- 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 bug com a exportação de linha com ponta de seta na exportação em camadas para Word 2007
- corrigido bug com a exportação de linha com ponta de seta na exportação para PowerPoint 2007
- relatório de salvamento fixo para o Box
- relatório de salvamento fixo para OneDrive
- relatório de salvamento fixo 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 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 levava em consideração o fundo transparente do relatório
- corrigido um bug que levava a 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 noWord 2019
- corrigido um bug com posição de linha incorreta ao exportar para Word 2007
- corrigido um bug ao exportar para o Excel 2007 no modo "Tabela contínua" levando a quebras de tabela, células de mesclagem incorretas e exportação incorreta de imagens
- corrigido um bug em que os links com letras russas 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 o salvamento do tema padrão na exportação para o Excel 2007
- corrigido um bug com a exportação de preenchimentos de gradiente 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
- corrigido um bug com a exportação de strings contendo apenas espaços na exportação DXF
- corrigido um bug na exportação de PDF, levando ao desaparecimento de espaços quando havia guias no relatório
- corrigido um 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 "\" na exportação do Excel 2007
- corrigido um bug com recuos incorretos na exportação para o OpenOffice Writer
- corrigido um bug com tamanho incorreto de imagem na exportação para RTF
- corrigido um bug com quebras de página na exportação para o OpenOffice Writer
- corrigido um bug com deslocamento de parágrafo na exportação para o OpenOffice Writer
- corrigido um bug com justificação de texto nas exportações para o OpenOffice Writer e OpenOffice Spreadsheet
- corrigido um bug na exportação do Excel (BIFF8)
- corrigido um bug com a impressão de exportação Html em camadas, quando o relatório contém páginas com orientação paisagem
- corrigido um bug em que exportar para EMF chamava de exceção
- corrigida a exibição de objetos com altura / largura negativa para exportação Html em camadas
- corrigidos bugs ao exportar um relatório de várias páginas em XML
- corrigido um bug quando a exportação de PDF gerava um arquivo incorreto quando as propriedades EmbeddingFonts e InteraciveForms eram iguais a True
- corrigida a visualização do plano de fundo no BarcodeObject na exportação de PDF e Html
- corrigidos bugs ao exibir forma, código de barras, polígono etc. com preenchimento (ou plano de fundo) em todas as exportações com layout de tabela