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.