Le tabelle sono tra gli elementi più essenziali dei documenti di 4D Write Pro. 4D v20 R2 apporta un nuovo miglioramento per aiutarvi a organizzare e presentare meglio le informazioni all’interno delle tabelle. Salutate la possibilità di unire le celle!
Indipendentemente dall’utilizzo delle tabelle, che siano compilate automaticamente o manualmente, la possibilità di unire le celle vi sarà sicuramente d’aiuto. Ecco un esempio di ciò che si può fare facilmente!
In orizzontale, in verticale… o in entrambi i modi
Le celle delle tabelle possono essere unite orizzontalmente su tutta o parte di una riga o verticalmente su tutta o parte di una colonna. È anche possibile creare blocchi di celle… le possibilità sono infinite e potrete dare libero sfogo alla vostra creatività.
INTERFACCIA O PROGRAMMAZIONE?
Come sempre, le scelte sono molteplici. Vediamole in dettaglio.
Novità nell’interfaccia
Sono ora disponibili due pulsanti nella barra degli strumenti e due voci di menu nel menu dei pulsanti delle celle in entrambe le interfacce (barra degli strumenti e barra laterale).
Queste voci di menu sono contestuali e appaiono solo se in una tabella sono selezionate più celle. La prima permette di unire le celle orizzontalmente, verticalmente o per blocchi. La seconda ha l’effetto opposto e crea tutte le celle necessarie, non unite, al posto delle celle selezionate. Questa voce di menu è attiva solo se è selezionata almeno una cella unita.
Nuove azioni standard
Sono disponibili due azioni standard: “cella/fusione” e “cella/divisione”.
utilizzare come pulsante le azioni standard
- cella/fusione
- cella/divisione
Utilizzare come voci di 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")
NUOVI comandi per unire e dividere
Infine, sono stati creati due nuovi comandi dedicati che consentono di definire, per ogni tabella creata, come devono essere disposte le celle.
Il primo, WP TABLE MERGE CELLS, permette di unire le celle e segue la stessa logica delle azioni standard. Riceve un intervallo (di celle, colonne o righe) in un parametro o una tabella e le coordinate delle celle.
Utilizzo di un intervallo
$cells:=WP Table get cells($table; 3; 2; 2; 4)
WP TABLE MERGE CELLS($cells)
Utilizzo di una tabella
WP TABLE MERGE CELLS($table; 3; 2; 2; 4)
La seconda (WP TABLE SPLIT CELLS) ha l’effetto opposto e si applica ugualmente a un intervallo (di celle, colonne o righe) o a una tabella.
Utilizzo di un intervallo
$cell:=WP Table get cells($table; 3; 2; 1; 1)
WP TABLE SPLIT CELLS($cell)
Utilizzo di una tabella
WP TABLE SPLIT CELLS($table; 3; 2 {; 1; 1})
Conclusione
Siamo lieti di offrirvi questa nuova funzione, richiesta da alcuni di voi e che speriamo possa essere utile a tutti!
Non esitate a darci il vostro feedback tramite il forum!