In diesem Artikel
Das Layout für den Rechnungsdruck ist eine Erweiterung von Banana Buchhaltung Plus für das Programmieren des Rechnungsdrucks
- Es ist ein in Javascript geschriebenes Programm
- Als Input dient ein Objekt JSON Invoice, das alle Rechnungsdaten enthält
- Es programmiert den Ausdruck der verschiedenen Elemente
- Die Formatierung und Positionierung der Elemente erfolgt über CSS-Stilvorlagen
- Bietet ein Dialogfenster zur individuellen Gestaltung des Ausdrucks, so dass auch ohne Programmierkenntnisse der Rechnungsausdruck angepasst werden kann
Anpassung der Layouts programmieren
Die Layouts von CH10 und UNI11 können durch gezielte Programmierung angepasst werden. Es können Ausdrucke erstellt werden, die das Layout mehr oder weniger verändern. Sie erfordern Vorkenntnisse als Programmierer oder CSS-Grafiker.
- Ändern der Programmierung der verwendeten CSS-Stile für den Ausdruck (Dokumentation auf Englisch
Die Positionierung der verschiedenen Druckelemente erfolgt mit Hilfe von CSS-Stylesheets. Durch Änderung der Stylesheet-Elemente kann die Darstellung variiert werden. Änderung der Programmierung von bestimmten Druckelementen in Javascript (Dokumentation in Englisch)
Sie können Elemente hinzufügen oder entfernen und die Zuordnung von Stilen ändern.
Eigene Drucklayouts erstellen
Benutzer mit fortgeschrittenen Kenntnissen können auch ihre eigenen Drucklayouts erstellen. Die Dokumentation für Entwickler ist nur in englischer Sprache verfügbar:
Elektronische Rechnung: Export-Layouts
Mit dem Layoutsystem ist es ausserdem möglich, zu programmieren, dass die Daten der Rechnung in einem bestimmten Format exportiert werden: