Mit diesem Issue wird im System eine zentrale Druck-/PDF-Grundlage geschaffen: Ein einheitliches Printing-Framework im Core, das HTML-Vorlagen zuverlässig als PDF erzeugen kann.
Was ändert sich für Anwender?
- Das System bekommt die technische Basis, um Dokumente künftig im gleichen Stil als PDF auszugeben – unabhängig davon, aus welchem Modul sie kommen.
- PDFs können dabei von Anfang an typische Druckanforderungen abdecken:
- Fußzeile auf jeder Seite (z. B. für Standardinformationen)
- abweichendes Layout für die erste Seite (z. B. andere Abstände/Platz für Briefkopf)
- Seitenzahlen („Seite X von Y“)
- Die Ausgabe ist so ausgelegt, dass Logos, Schriften und Styles sauber eingebunden werden können (statische Dateien werden unterstützt).
Nutzen / Mehrwert
- Konsistenter Look & Feel: Alle späteren PDF-Dokumente können auf derselben Basis aufbauen (gleiches Layout, gleiche Regeln für Seitenumbrüche, Tabellen etc.).
- Bessere Druckqualität: Spezielles Print-CSS sorgt dafür, dass Inhalte druckfreundlich auf Seiten verteilt werden (Paged Media).
- Zukunftssicherheit & Erweiterbarkeit: Weitere Module können später eigene Dokumentvorlagen anschließen, ohne das Rad neu zu erfinden.
Wichtig: Was ist ausdrücklich nicht enthalten?
- Noch keine fertigen Dokumente (z. B. Angebot/Rechnung) und keine Druck-Buttons in der Oberfläche.
- Keine automatische Ablage als Anhang oder Journaleinträge.
Kurz: Dieses Issue liefert das Fundament, damit das System künftig PDFs professionell und einheitlich erzeugen kann – die konkreten Dokumentvorlagen folgen in separaten Themen.