Ich schreibe ein Plug-In für eine Software, die eine große Sammlung von Elementen in HTML in einer WebView in Cocoa (die WebKit als Renderer verwendet) einfügt. Sie können also davon ausgehen, dass diese HTML-Datei geöffnet wird Safari).
Die DIVs sind dynamisch hoch, variieren aber nicht zu stark. Sie sind normalerweise um 200px. Wie auch immer, mit ungefähr sechshundert dieser Elemente pro Dokument fällt es mir wirklich schwer, es zum Drucken zu bringen. Wenn ich kein Glück habe, wird am unteren und oberen Rand jeder Seite ein Eintrag in zwei Hälften geteilt, was die Verwendung von Ausdrucken sehr schwierig macht.
Ich habe versucht, Seitenumbruch vorher, Seitenumbruch danach, Seitenumbruch innen und Kombinationen der drei ohne Erfolg. Ich denke, es könnte sein, dass WebKit die Anweisungen nicht richtig wiedergibt, oder dass ich nicht verstehe, wie man sie verwendet. Auf jeden Fall brauche ich Hilfe. Wie kann ich verhindern, dass meine DIVs beim Drucken halbiert werden?