Skip to main content

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