2016-10-20 6 views
0

У меня есть html, который будет сгенерирован в pdf. В этом есть несколько таблиц. Как я могу разбить содержимое на следующую страницу, если контент большой?Pagebreak для содержимого в pdf и печати

Я пробовал использовать page-break-after:always, но не имел никакого эффекта.

+0

Вы должны проверить документацию библиотеки, которую вы используете для генерации PDF. –

+0

Вы получаете проблему для всех браузеров или только для любого конкретного браузера? –

+0

Все обо всем. –

ответ

1

Нижеприведенные правила могут помочь вам добавить разрыв страницы для таблиц.

table { page-break-inside:auto } 
    tr { page-break-inside:avoid; page-break-after:auto } 

Или попробуйте добавить DIV как:

<div class="page-break"></div> 

со стилями:

@media all { 
    .page-break { display: none; } 
} 

@media print { 
    .page-break { display: block; page-break-before: always; } 
} 
+0

Пробовал с div. Это работает хорошо. –

+0

Рад, что я мог помочь. –

Смежные вопросы