Vorbereitung für Druckertest
Weitere Vorbereitungen, um das Layout beim Drucken über mehrere Seiten hinweg konsistent zu halten.
In der Theorie funktioniert das schon, nur wie kriege ich das in den Produktivbetrieb rein? Ich neige dazu, alle Seiten bereits bei Instanziierung zu layouten.

Signed-off-by: Marius Goppelt <MGoppelt@outlook.com>
INFO: Drucken

- Entkoppeln des Druckerservice.

-----------------------------------------------

Ich steh vor einem Fix der allen Seiten im Druck ein gemeinsames Format geben sollte. Das Problem ist: die ganze Logik vom Layouten und Aufteilen von Seiten ist kaum getestet. Ich musste den Druckerservice also erstmal isolieren, um Tests schreiben zu können. Ich habe mich für ein Fuse pattern entschieden, d.h. wenn der Druckdialog nicht bestätigt wird, fliegt die Sicherung raus und alle Aufrufe auf Drucken laufen ins Leere. Das macht einen komplizierten Handshake übers Interface überflüssig, die Logik wann was gemacht wird verbleibt im Printer.

Signed-off-by: Marius Goppelt <MGoppelt@outlook.com>
Fix für Issue #4: Formatierung des Rankings über mehrere Seiten bitte einheitlich.

Der Paginator instanziiert ab Konstruktion bereits alle Seiten. Das macht Berechnungen und Bearbeitungen später simpler. Das heißt allerdings, dass der Seiteninhalt zur Instanziierung bekannt sein muss (was wohl eine relativ vernünftige Forderung ist) Spalten angleichen funktioniert nur für bestimmte Sichten (nämlich die ein Grid kennen), aber ich denk viel effizienter krieg ichs nicht hin.

Signed-off-by: Marius Goppelt <MGoppelt@outlook.com>
Kleiner Fix für doppelten Dialog

Signed-off-by: Marius Goppelt <MGoppelt@outlook.com>