Saya sedang menulis plug-in untuk perangkat lunak yang mengambil banyak koleksi item dan memunculkannya ke HTML di WebView di Cocoa (yang menggunakan WebKit sebagai renderernya, jadi pada dasarnya Anda dapat mengasumsikan file HTML ini dibuka di Safari).
DIV yang dibuatnya memiliki ketinggian dinamis, tetapi tidak terlalu bervariasi. Mereka biasanya sekitar 200px. Ngomong-ngomong, dengan sekitar enam ratus item ini per dokumen, saya mengalami kesulitan untuk mencetaknya. Kecuali jika saya beruntung, ada entri yang dipotong menjadi dua di bagian bawah dan atas setiap halaman, dan itu membuat cetakan yang benar-benar menggunakan sangat sulit.
Saya sudah mencoba page-break-before, page-break-after, page-break-inside, dan kombinasi ketiganya tetapi tidak berhasil. Saya pikir itu mungkin WebKit tidak memberikan instruksi dengan benar, atau mungkin saya kurang memahami cara menggunakannya. Bagaimanapun, saya butuh bantuan. Bagaimana saya bisa mencegah pemotongan DIV saya saat mencetak?