Com a atualização 2022.1, FastReport Online Designer incorpora muitos novos objetos e funcionalidades que irão acelerar significativamente o processo de criação e otimização de seus relatórios.
As linhas quebradas costumam ser usadas com mais freqüência para construir logotipos ou outras formas que consistem em linhas fluidas.
O objeto "Linha quebrada" permite traçar uma curva sobre pontos definidos:
As linhas cinza na imagem ajudam a ver como o objeto ficará quando um novo ponto for adicionado.
Novos pontos podem ser adicionados à curva já criada:
Para deixar de adicionar pontos, pressione Escape.
Você pode definir a curvatura para a linha:
O objeto "Polígono" pode ser usado para desenhar uma forma por determinados pontos:
Você pode mudar o número de ângulos de um polígono já criado, adicionando novos pontos:
As costelas de um polígono podem receber curvatura:
Você também pode desenhar um polígono com pontos predefinidos:
Nota: este componente está em desenvolvimento. Está em curso uma revisão ativa para melhorar a experiência do usuário e corrigir bugs.
Um objeto semelhante à matriz avançada na versão desktop do Designer. Dá-lhe a possibilidade de construir relatórios resumidos. Você pode encontrá-lo no painel de objetos:
Os dados são transferidos para a matriz usando o método de arrastar e soltar:
Pode-se definir a célula de cabeçalho como um total:
As células podem ser destacadas por cores:
Para ir para a janela de edição da célula de cabeçalho, clique duas vezes sobre a célula de cabeçalho. A expressão da célula de cabeçalho pode ser definida manualmente:
Além disso, pode ser configurado o texto visulizado da célula de cabeçalho:
As células do cabeçalho podem ser filtradas:
Pode-se dar a uma célula de cabeçalho uma condição de filtrado:
A célula de cabeçalho pode ser agrupada no Top N:
A visibilidade da célula de cabeçalho pode ser trocada, manualmente ou com uma condição:
Além disso, você pode alterar as propriedades de visualização:
Por exemplo, para este modelo de matriz:
Um relatório como este será gerado:
Pressione o botão no painel para minimizar e expandir:
Por exemplo, há uma coleção na estrutura JSON. Anteriormente não podia ser usada como fonte de dados. Agora as coleções são definidas como uma fonte de dados:
Isto é feito usando o botão de ordenação:
Para expandir as fontes de dados, clique no botão "+". Para minimizar as fontes de dados, clique no botão "-".
Para encontrar o item desejado na árvore de relatórios, você pode usar o campo de busca na aba "Árvore de relatórios" e digitar o nome do componente:
Para adicionar uma propriedade aos favoritos, você pode clicar com o botão direito do mouse sobre ela no painel de propriedades e selecionar a opção apropriada:
As propriedades selecionadas serão então marcadas como favoritas:
Cada tipo de objeto pode ter seu próprio conjunto de propriedades favoritas. Cada conjunto de propriedades favoritas é salvo para uso posterior em outros modelos de relatório.
O modelo de relatório agora é salvo automaticamente a cada dois minutos. O intervalo de salvamento não pode ser definido no momento, mas isso será possível num futuro.
O campo de código do relatório agora muda automaticamente de altura, dependendo do número de linhas:
--------------
+ Objeto Polilinha adicionado;
+ Objeto Polígono adicionado;
+ Objeto polígono adicionado;
+ Objeto AdvMatrix adicionado (a funcionalidade da versão desktop do Designer não está totalmente implementada);
+ Salvamento automático do modelo de relatório adicionado;
+ Possibilidade de usar fontes de dados encaixadas adicionada;
+ Aba separada para a pré-visualização do relatório adicionada;
+ Possibilidade de minimizar ou expandir o painel com páginas de relatório adicionada;
+ Mudança automática de altura da janela do editor de código;
+ Botão de ordenação de fontes adicionado;
+ Botões para minimizar e expandir as fontes de dados adicionados;
+ Pesquisa por árvore de relatório implementada;
+ Possibilidade de adicionar propriedades aos favoritos implementada;
- Colagem de objetos após cópia ou corte corrigida;
* A localização foi atualizada;
* Várias otimizações.