Я знаю, что это обсуждалось много раз, я пробовал все, но не успех.
Все, что я пробовал, просто не имеет никакого эффекта, другие CSS работают отлично.
Я не могу понять, почему не нарушить div на другую страницу.
Вот мой код:
HTML
<html>
<head>
<title> PDF </title>
<style>
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
* {
overflow: visible !important;
}
.myrow {
float:left;
width:100%;
padding:20 10px;
}
.pagebreak {
page-break-after:always;
clear:both;
display:block;
}
</style>
</head>
<body>
<div class="myrow">
Content
</div>
<div class="myrow">
Content
</div>
<div class="myrow">
Content
</div>
<div class="myrow">
Content
</div>
<div class="pagebreak"></div>
<div class="myrow">
Content
</div>
<div class="myrow">
Content
</div>
<div class="pagebreak"></div>
<div class="myrow">
Content
</div>
<div class="myrow">
Content
</div>
</body>
</html>
Мой PHP
$pdf = new Pdf(array(
'margin-top' => 0,
'margin-right' => 0,
'margin-bottom' => 0,
'margin-left' => 0,
'disable-smart-shrinking',
'print-media-type',
));$pdf->addPage(page.html);
Почему не работает?
Задача ещё не решена.
Других решений пока нет …