Unsere Anwendung ist browserbasiert und bietet eine Druckfunktion, die direkt im Browser aufgerufen wird. Wenn Nutzer*innen diese Funktion verwenden, wird der Druckvorgang clientseitig, also im jeweiligen Webbrowser, gestartet. Dabei nutzt die Anwendung die integrierte Druckfunktion des Browsers (z. B. über Strg+P oder eine entsprechende Schaltfläche – siehe 1).

Da die Darstellung auf dem Bildschirm (Bildschirmansicht) und die Umsetzung durch die Druckengine des Browsers voneinander abweichen können, kann es vorkommen, dass der Ausdruck anders aussieht als die Anzeige im Browser. Gründe dafür können sein:

  • Unterschiedliche Druckränder oder Skalierungen je nach Browsereinstellung
  • Fehlende oder anders interpretierte CSS-Druckstile
  • Nicht exakt übertragene Schriftarten, Abstände oder Formatierungen

Wird hingegen die PDF-Funktion(siehe 2) der Anwendung genutzt, erzeugt die Anwendung ein serverseitig gerendertes PDF-Dokument. Dieses PDF enthält eine formatierte Version der gewünschten Inhalte, bei der das Layout genau definiert ist. Wird dieses PDF anschließend gedruckt, entspricht der Ausdruck exakt dem, was in der PDF-Vorschau angezeigt wird.

Fazit
Direktes Drucken über den Browser kann zu Layout-Unterschieden führen, während der Ausdruck über die PDF-Funktion ein konsistentes und korrekt formatiertes Ergebnis liefert. Daher empfehlen wir Ihnen, für einen korrekten Ausdruck immer die PDF-Funktion zu verwenden.