Мне нужно исправить компоновку страницы для отчета, экспортированного в pdf. В некоторых браузерах вы можете видеть обрамление вокруг строк в некоторых, которые вы не делаете. Я попытался проверить стиль css, но, похоже, он не настроен. Может ли кто-нибудь предложить, где искать причину, почему кадрирование не работает?
Я действительно обнаружил, что проблема заключается в настройках разрыва страницы. Я пытался использоватьVaadin export to pdf
@media print{
#tableWrapper{page-break-inside: avoid;}
}
.innerTable{
margin-bottom: 15;
page-break-inside: avoid;
}
Но это won't решить problem.but это как близко я могу получить к решению. Html генерируется Ваадином. Таким образом, есть не путь (по крайней мере, я не знаю, как настроить таблицы в HTML ...)
<table class="mainTable">
<tr><td/><td/>...<tr/>
<table class="innerTable">
<th><th/>
<tr><td/><td/><tr/>
</table>
</table>
</table>
как указать я хочу, чтобы избежать этого перерыва внутри innerTable?
Пожалуйста, введите код, который вы используете, чтобы показать проблему. На данный момент никто не сможет ответить на этот вопрос из описания (если мы не перейдем к вашему компьютеру и не увидим самого себя). – cfrick
Является ли PDF сгенерированным на стороне сервера или на стороне клиента? –