In questo articolo
Il Layout di stampa fattura è un'estensione di Banana Contabilità Plus che programma la stampa della fattura.
- È un programma scritto in Javascript.
- Prende in entrata un oggetto JSON Invoice che contiene tutti i dati della fattura.
- Programma la stampa dei diversi elementi.
- La formattazione e il posizionamento degli elementi è fatta con degli stili CSS.
- Mette a disposizione un dialogo di personalizzazione della stampa, in modo che, anche senza conoscenze di programmazione, si può adattare la stampa fattura.
Personalizzazione layout con programmazione
I layout CH10 e UNI11 permettono di essere personalizzati tramite una programmazione specifica. Si possono avere delle stampe che modificano in modo più o meno importante l'impostazione del layout. Richiedono delle conoscenze di programmatore o grafico CSS.
- Cambiare la programmazione degli stili CSS usati per la stampa (documentazione in inglese).
Il posizionamento dei diversi elementi di stampa è fatto tramite dei fogli di stile CSS. Cambiando gli elementi del foglio di stile si può variare la presentazione. - Cambiare la programmazione di alcuni elementi della stampa in Javascript (documentazione in inglese).
Si possono aggiungere o togliere elementi e cambiare l'assegnazione degli stili.
Creazione di propri Layout di stampa
Utenti con conoscenze avanzate possono anche creare dei propri layout di stampa. Vedi documentazione sviluppatori disponibili solo in inglese:
Fattura elettronica: layout di esportazione
Con il sistema dei layout è anche possibile programmare che i dati della fattura siano esportati in un determinato formato. Vedi: