Я пишу плагин для части программного обеспечения, которая берет большую коллекцию элементов и вставляет их в HTML в WebView в Какао (который использует WebKit в качестве средства визуализации, так что в основном вы можете предположить, что этот HTML-файл в Сафари).
DIV, которые он делает, имеют динамическую высоту, но они не слишком сильно различаются. Они обычно около 200 пикселей. Во всяком случае, из-за примерно шести сотен этих элементов в документе у меня действительно не получается заставить его напечатать. Если мне не повезет, есть запись, разрезанная пополам внизу и вверху каждой страницы, и это фактически затрудняет использование распечаток.
Я пробовал разрывы страниц до, разрыв страниц после, разрыв страниц внутри и их комбинации безрезультатно. Я думаю, что это может быть WebKit, неправильно отображающий инструкции, или, может быть, это мое непонимание того, как их использовать. В любом случае, мне нужна помощь. Как я могу предотвратить половину моих DIV при печати?