Guten Tag ZP-Support
Ich verwende Zeta Producer 17.0.4 Business und habe eine Rechnungsvorlage (HTML/PHP) erstellt, die auf der letzten Seite einen Swiss QR-Code als Zahlteil enthält.
Der Footer meiner Rechnung ist als position: fixed definiert, damit er auf jeder Seite am Seitenfuss erscheint. Das funktioniert korrekt auf allen normalen Seiten der Rechnung.
Das Problem: Auf der letzten Seite, die den Swiss QR-Code enthält, soll der Footer gemäss SIX-Standard (Swiss QR Bill) nicht erscheinen. Mit reinem CSS ist das jedoch nicht möglich, da position: fixed keine seitenspezifische Steuerung erlaubt. CSS-Regeln wie @page gelten nur für Seitenränder, nicht für HTML-Elemente.
Meine Fragen:
- Unterstützt der PDF-Renderer von Zeta Producer eine Möglichkeit, ein HTML-Element nur auf bestimmten Seiten anzuzeigen oder auszublenden? Zum Beispiel via @page-Regeln, proprietären CSS-Erweiterungen oder einer anderen Methode?
- Gibt es in Zeta Producer eine Template-Funktion, die es erlaubt, den Footer nur auf bestimmten Seiten zu rendern?
- Wäre es möglich, zwei separate HTML-Templates zu einer einzigen PDF-Datei zusammenzuführen — eines für die Rechnung mit Footer und eines für den QR-Zahlteil ohne Footer?
Vielen Dank und beste Grüsse
G. Cantone