4D Write Pro: Nuove azioni standard per tabelle, righe e celle

Tradotto automaticamente da Deepl
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:

// create the menu
$menu
:=Create menu
// add items
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")
// call the menu
$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:
blank
Per maggiori informazioni, date un’occhiata alla documentazione e divertitevi!
Roland Lannuzel
- Product Owner ed esperto di 4D - Dopo aver studiato elettronica, Roland è passato all'IT industriale come sviluppatore e consulente, realizzando soluzioni per i clienti con una varietà di database e tecnologie. Alla fine degli anni '80 si è innamorato di 4D e lo ha utilizzato per scrivere applicazioni aziendali che includono sistemi di contabilità, fatturazione e posta elettronica. Entrato a far parte dell'azienda nel 1997, Roland ha dato il suo prezioso contributo progettando specifiche, strumenti di test e demo, oltre a formare e parlare alla comunità 4D in occasione di numerose conferenze. Continua a plasmare attivamente il futuro di 4D definendo nuove funzionalità e strumenti di sviluppo di database.