Moduli
È possibile definire una serie di moduli per aiutare gli utenti nella compilazione di informazioni e la produzione di documenti ben organizzati. Una modulo è sempre associato ad una classe documentale e definisce un modello di stampa. L'utente fornisce i valori per i campi della classe e LogicalDOC renderizza il documento in formato PDF, applicando un disegno.
Creare un nuovo modulo
Per aggiungere un nuovo modulo, fare clic su Aggiungi un modulo e si avrà solo da specificare un nome e assegnare una delle classi dpocumentali esistenti.
Modificare il disegno
Una volta creato il modulo, selezionare la voce e fare clic destro su di esso, quindi selezionare l'opzione Modifica.
L'editor fondamentalmente permette di disegnare il modulo in formato HTML. È possibile utilizzare variabili per fare riferimento alle proprietà della classe documentale, basta scrivere il nome del campo che si desidera stampare con il prefisso del dollaro, ad esempio: $Buyer, $Seller
Variabili nel disegno
- document: riferimento alla rappresentazione dei dati del documento
- ext. attribute name: gli attributi estesi della classe documentale possono essere referenziati con il nome del campo preceduto dal simbolo del dollaro, per esempio: $Buyer, $Seller
Come formattare numeri e date
È possibile utilizzare un paio di utility per formattare variabili numeriche o di data
- per formattare una data: ${DateTool.format('dd/MM/yyyy', $DateToFormat)} DateToFormat è la variabile da dormattare; dd/MM/yyyy stà per giorno/mese/anno
- per formattare un numero: ${NumberTool.format('#,###.00', $TotalToFormat)} TotalToFormat è la variabile da dormattare; # = Cifra, zero visualizza come assente; 0 = Cifra; , = Separatore di gruppo; . = Separatore decimale