Я думаю, у вас есть три варианта: 1) Вы можете предварительно рассчитать размер страницы перед печатью. 2) Во время печати элементов проверьте позицию Y и сравните ее с максимальной позицией Y для элементов.Если оно больше максимального, напечатайте нижний колонтитул и отрегулируйте позиции Y для непечатных элементов.3) Создайте невидимое поле для каждого элемента и рассчитайте, сколько из них помещается на странице.Тогда вам просто нужно разделить элементы по страницам.
Я надеюсь, что мой английский достаточно хорош.