Piszę wtyczkę do oprogramowania, które pobiera dużą kolekcję elementów i wstawia je do HTML w WebView w Cocoa (który używa WebKit jako renderera, więc w zasadzie możesz założyć, że ten plik HTML jest otwierany w Safari).
DIV, które tworzy, mają dynamiczną wysokość, ale nie różnią się zbytnio. Zwykle mają około 200 pikseli. W każdym razie, mając około sześciuset takich pozycji na dokument, mam naprawdę ciężki czas na wydrukowanie. O ile mi się nie poszczęści, u dołu iu góry każdej strony jest przecięty wpis na pół, co bardzo utrudnia korzystanie z wydruków.
Próbowałem podziału strony przed, podziału strony po, podziału strony wewnątrz i kombinacji tych trzech bezskutecznie. Myślę, że może to być WebKit niepoprawnie renderujący instrukcje, a może to mój brak zrozumienia, jak ich używać. W każdym razie potrzebuję pomocy. Jak mogę zapobiec przecięciu połowy moich DIV podczas drukowania?