4D v18 R3 introduce nuove
azioni standard in 4D Write Pro. Esse riguardano le tabelle e i loro elementi
( cioè le righe e le celle). Queste azioni consentono di definire il bordo di una tabella, il colore di sfondo di una cella, l’allineamento verticale del testo in una riga e l’allineamento della tabella stessa nel documento… solo per citarne alcuni. Tutte le azioni standard sono accessibili attraverso semplici pulsanti, elenchi a discesa o menu, oppure attraverso poche righe di codice. Volete di più? I menu si adattano automaticamente alla lingua dell’utente! Inoltre, tabelle, pulsanti, elenchi e menu si attivano o disattivano automaticamente in base alla selezione corrente dell’utente. Questo fa risparmiare molto tempo agli sviluppatori!
azioni disponibili
Le azioni disponibili per tabelle, righe e celle sono numerose. Ad esempio, lo spessore, gli stili e i colori dei bordi, il colore dello sfondo, i margini e l’allineamento orizzontale (per la tabella)… oltre ai margini interni e all’allineamento verticale (per le celle).
Come procedere? Non cercate altro che… il campo d’
azione standard dell’Elenco proprietà.
Elenchi
In un elenco a discesa, ad esempio, inserite“table/borderWidth” o“table/borderStyle” o“table/backgroundColor” e verranno automaticamente riempiti con i valori possibili per ciascun attributo.
Pulsanti
Per un pulsante, è sufficiente specificare il valore da assegnargli dopo la proprietà.
table/borderWidth?value=4pt
Menu
Per creare un menu che permetta di modificare lo spessore, lo stile e il colore dei bordi, sono sufficienti le seguenti poche righe di codice:
$menu:=Create menu
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderWidth")
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderStyle")
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderColor")
$s:=Dynamic pop up menu($menu)
E le righe e le celle?
Facile! Basta sostituire il prefisso“table” con“row” o“cell“.
cell/borderColor?value=red.
E le colonne?
Una breve nota sulle colonne. Il concetto di colonna è relativamente astratto perché, tecnicamente, non esiste nelle tabelle… esse contengono solo righe e celle. Tuttavia, per rendere comuni le azioni standard, esse possono essere utilizzate anche sulle colonne! Basta sapere che le proprietà non saranno applicate alle colonne (perché non esistono!), ma a ciascuna delle loro celle.
column/verticalAlignment?value=bottom
Interfaccia aggiornata di 4D Write Pro
Grazie a queste azioni standard, siamo lieti di annunciare che l’interfaccia di 4D Write Pro è stata notevolmente migliorata in termini di possibilità di elaborazione delle tabelle. Sono stati aggiunti quattro nuovi pulsanti per modificare l’aspetto di tabelle, righe, colonne e celle:
Per maggiori informazioni, date un’occhiata alla
documentazione e divertitevi!