4D View Pro: Actualização da versão SpreadJS

Tradução automática de Deepl

4D v19 vem com uma nova versão do SpreadJS e uma nova versão da fita. Para além do novo visual, adicionámos novas funcionalidades para suportar as novas funcionalidades do SpreadJS v14.

Este post no blogue acompanha-o através destas alterações.

o que há de novo em THE ribbon

Um novo conjunto de IconS

Veja o novo estilo da fita:

Novas características

Esta nova barra de ferramentas traz novas funcionalidades como, por exemplo:

  • Lista de fontes: Contém todas as fontes presentes no sistema do cliente.
  • Copiar imagens a partir de Excel: Suporta a cópia de imagens do Excel e a sua colagem em folhas. A imagem colada terá o mesmo tamanho, borda, e fundo do que no Excel.
  • Suporte de Acessibilidade: Fornece suporte de acessibilidade adequado para pessoas que utilizam tecnologias de assistência, tais como leitores de ecrã. Para mais informações, consulte o Apoio à Acessibilidade.
  • Personalização do Indicador de Comentários: Os utilizadores podem agora alterar a cor e o tamanho do indicador.
  • Efeitos e padrões de preenchimento: Melhorar a aparência da célula numa folha de cálculo aplicando efeitos de padrão ou gradiente às células. Para mais informações, consulte o Preenchimento de Padrões e Preenchimento de Gradientes.

O que há de novo no spreadJs v14

Carregamento Incremental

A carga incremental melhora o desempenho quando se trabalha com grandes quantidades de dados. Quando a função é activada, SpreadJS carrega valores e fórmulas peça por peça em fundo.

Indicador de Comentário Personalização

Anteriormente, o indicador de comentário aparecia como um triângulo vermelho no canto superior direito da célula. O SpreadJS v14 permite alterar a sua cor e tamanho.

Exportação HTML

Exportar intervalos de células para tabelas HTML. Desenhar tabelas de relatório no SpreadJS e exportá-las para HTML para que tenham o mesmo aspecto que têm no SpreadJS. Adicionar estas tabelas de relatórios a uma página HTML e personalizar facilmente um relatório.

getRange Melhoria da API

Usando o getRange API nas versões anteriores, o índice de linhas, índice de colunas, contagem de linhas e contagem de colunas eram necessários para obter o intervalo de células especificado. SpreadJS v14 utiliza um parâmetro mais conveniente: o endereço do intervalo como uma cadeia de caracteres.

Modo de ajuste de números

Definir a estratégia de visualização para datas e tipos de números definidos pelo utilizador com a opção NumberFitMode. Esta opção tem duas opções de enumeração:

  • máscara: activada por defeito, exibe “####” em vez de números e datas que não cabem na célula
  • transbordo: datas e números transbordam para as células adjacentes

Melhoramentos nos cálculos

SpreadJS v14 dispõe de um motor de cálculo actualizado com novas funções e características melhoradas. Estes melhoramentos incluem:

  • A função OBJECT: Esta função permite aos utilizadores definir um objecto a partir de um conjunto de nomes e expressões de propriedade. Os objectos podem ser utilizados para ligação de dados a outras células ou como parâmetros RangeCellType ou RANGEBLOCK.
  • A Função PROPRIEDADE: Esta função permite aos programadores analisar um objecto pelas suas propriedades.
  • Cálculos Iterativos: Também conhecidos como referências circulares, ajudam a resolver cálculos específicos, utilizando repetidamente o resultado anterior.
  • FunçõesX e LET: Estas novas funções incluem XMATCH, XLOOKUP, e LET, que permitem aos utilizadores criar fórmulas de fácil leitura e fazer cálculos com grandes conjuntos de dados.
  • A função CONVERT: Suporta várias novas unidades da função CONVERT. As unidades incluem peso e massa, distância, força, pressão, temperatura, volume, área, e prefixos binários.
  • Cascata Sparkline Coluna Total.
  • Fórmulas de cabeçalho e SparklineEx: Uma fórmula de coluna ou sparkline na linha de cabeçalho é útil para resumir um conjunto de dados em alguns casos.

Novos Gráficos e Melhoramentos

SpreadJS v14 inclui novos aperfeiçoamentos de gráficos e um novo tipo de gráfico:

  • Gráficos de Funil
  • Pontos de Cruzamento do Eixo
  • Preenchimento de Padrões
  • Largura e Sobreposição de Barras/Colunas
  • Tamanho do Buraco da Carta dos Donuts
  • Quebra de Linha nos Gráficos
  • Opções de Delimitador DataLabel

Para mais informações, dê uma vista de olhos ao que há de novo em SpreadJS v14.

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.