#php #pdf #mpdf
#php #PDF #mpdf
Вопрос:
Когда я создаю таблицу в файле pdf и когда tr
она содержит длинный текст, страница разрывается, и следующая ячейка таблицы переносится на следующую страницу. Я пытался использовать стиль:
table, tr, td, th, tbody, thead, tfoot {
page-break-inside: auto !important;
}
но это не работает. Как включить разрыв страницы внутри?
Комментарии:
1. Чего вы пытаетесь достичь? Принудительный разрыв или его избегание?
2. @ Finwe, мне нужно отключить
page-break-inside: avoid
отtr
, когдаtr
имеет длинный текст. Принудительный разрыв.3. Это не поддерживается в текущей версии mPDF. избегать — единственное возможное значение;
4. Спасибо, это очень плохо ((
5. Вы пробовали что-то подобное? mpdf.github.io/troubleshooting/resizing.html
Ответ №1:
Вставить строку:
$mpdf->shrink_tables_to_fit = 1;
и используйте
page-break-inside: avoid
в теге таблицы
Комментарии:
1. Ценный ответ. Спасибо, чувак. можем ли мы использовать
page-break-inside
для tbody, thead, tfoot
Ответ №2:
Вы должны использовать
table {page-break-inside: avoid;}