Как предотвратить пустую последнюю страницу?

Я перебираю список объектов. С каждой итерацией я создаю и заполняю таблицу, содержащую содержимое одной страницы.

Я использую CSS для добавления разрыва страницы после каждой таблицы.

table { page-break-after: always; }

Это прекрасно работает, за исключением того, что я всегда получаю пустую последнюю страницу. Я предполагаю, что это связано с тем, что последняя итерация таблицы применяет разрыв страницы.

Я пытался.

table { page-break-after: always; }
table { page-break-after: auto; }
table { page-break-after: left; }
table { page-break-after: right; }

Тем не менее, я всегда получаю пустую последнюю страницу.

Есть ли другой способ вставки разрывов страниц, который не создавал бы пустую последнюю страницу?
Или, может быть, какой-то способ определить, является ли последняя итерация и не вставлять последний разрыв страницы?

5
задан Brian Tompsett - 汤莱恩 13 August 2017 в 08:09
поделиться