4D Write Pro Tables: Introdução à fusão de células

Tradução automática de Deepl


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)

blank

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)

blank

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})

blank

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!

Roland Lannuzel
- Proprietário do produto & Especialista 4D - Depois de estudar electrónica, a Roland entrou nas TI industriais como desenvolvedor e consultor, construindo soluções para clientes com uma variedade de bases de dados e tecnologias. No final dos anos 80, apaixonou-se pela 4D e utilizou-a para escrever aplicações comerciais que incluem sistemas de contabilidade, facturação e correio electrónico. Juntando-se à empresa em 1997, as valiosas contribuições de Roland incluem a concepção de especificações, ferramentas de teste, demonstrações, bem como formação e palestras para a comunidade 4D em muitas conferências. Ele continua a moldar activamente o futuro da 4D, definindo novas características e ferramentas de desenvolvimento de bases de dados.