任何人都可以帮助dompdf吗?我只是这个pdf转换器的新手。我在dompdf每页限制19张。
我尝试了这段代码,但似乎无法正常工作 Have dynamic content span across pages in php
$current_user = wp_get_current_user();
$name = $current_user->user_firstname;
$body ='<div class="header">$name</div>';
$body .='<div id="content" style="page-break-after:always;"><table width="100%" cellspacing="1" cellpadding="1" class="soa-css">
<tr>
<td align="center" width="15%"><strong>Date</strong></td>
<td align="center" width="15%"><strong>Ref No.</strong></td>
<td align="center" width="25%"><strong>Description</strong></td>
<td align="center" width="15%"><strong>Debit</strong></td>
<td align="center" width="15%"><strong>Credit</strong></td>
<td align="center" width="15%"><strong>Balance</strong></td>
</tr>';
$trans = $wpdb->get_results( "SELECT * FROM tablename WHERE number = '$number' ORDER by dates");
$itemCount = 0;
foreach ( $trans as $tran ) {
$itemCount++;
$body .= '<tr>';
if ($itemCount % 20 == 0) {
$body .= '<tr><td><div style="page-break-before: always;"></div></td></tr>';
}
$body .='<td>'.$tran->dates.'</td>
<td>'.$tran->ref.'</td>
<td>'.$tran->desc.'</td>
<td align="right">'.$tran->debit.'</td>
<td align="right">'.$tran->credit.'</td>
<td align="right">'.$tran->amt.'</td>
</tr>';
}
</table></div>
似乎在第1页的19个项目后停止显示。桌子休息。
BTW我想实现它每页显示19个项目。如果第1页中的交易达到19行,则现在将为剩余项目创建第2个pdf页面。
我希望有人可以提供建议。