As tabelas estão entre os elementos mais essenciais nos documentos 4D Write Pro. 4D v20 R2 traz uma nova melhoria para ajudá-lo a organizar e apresentar melhor a informação dentro das tabelas. Diga olá à possibilidade de fundir células!
Não importa como usa as tabelas, se são preenchidas automaticamente ou manualmente, a habilidade de fundir células sem dúvida o ajudará. Aqui está uma amostra do que pode ser feito facilmente agora!
Horizontalmente, verticalmente… ou ambos
As células das tabelas podem ser fundidas horizontalmente na totalidade ou em parte de uma linha ou verticalmente na totalidade ou em parte de uma coluna. Também é possível criar blocos de células… as possibilidades são infinitas, e terá a liberdade de dar largas à sua criatividade.
INTERFACE OU PROGRAMAÇÃO?
Como é habitual, há várias opções. Vamos vê-las em pormenor.
Novidades na interface
Estão agora disponíveis dois botões na barra de ferramentas, bem como dois itens de menu no menu de botões das células em ambas as interfaces (barra de ferramentas e barra lateral)
Estes itens de menu são contextuais e só aparecem se estiverem seleccionadas várias células numa tabela. O primeiro permite unir células horizontalmente, verticalmente ou por bloco. O segundo tem o efeito oposto e cria tantas células quantas as necessárias, não fundidas, no lugar da(s) célula(s) selecionada(s). Este item de menu só está ativo se pelo menos uma célula fundida estiver selecionada.
Novas acções padrão
Estão disponíveis duas acções padrão: “célula/fundir” e “célula/dividir”.
utilizar como botão acções standard
- célula/fusão
- célula/divisão
Utilizar como itens de menu
APPEND MENU ITEM($menu; ak standard action title)
SET MENU ITEM PROPERTY($menu; -1; Associated standard action; "cell/merge")
APPEND MENU ITEM($menu; ak standard action title)
SET MENU ITEM PROPERTY($menu; -1; Associated standard action; "cell/split")
NOVOS comandos para fundir e dividir
Finalmente, foram criados dois novos comandos dedicados para que possa definir, para cada tabela que criar, como as suas células devem ser dispostas.
O primeiro, WP TABLE MERGE CELLS, permite a fusão de células e segue a mesma lógica que as acções padrão. Recebe um intervalo (de células, colunas ou linhas) num parâmetro ou uma tabela e as coordenadas das células.
Usando um intervalo
$cells:=WP Table get cells($table; 3; 2; 2; 4)
WP TABLE MERGE CELLS($cells)
Usando uma tabela
WP TABLE MERGE CELLS($table; 3; 2; 2; 4)
A segunda (WP TABLE SPLIT CELLS) tem o efeito oposto e aplica-se igualmente a um intervalo (de células, colunas ou linhas) ou a uma tabela.
Utilização de um intervalo
$cell:=WP Table get cells($table; 3; 2; 1; 1)
WP TABLE SPLIT CELLS($cell)
Utilizar uma tabela
WP TABLE SPLIT CELLS($table; 3; 2 {; 1; 1})
Conclusão
Temos o prazer de vos oferecer esta nova funcionalidade, solicitada por alguns de vós e que esperamos que seja útil para todos!
Não hesite em dar-nos a sua opinião através do fórum!