0

据我所知,这是不可能的。所以希望有人有解决方案。

基本问题:是否可以获得元素的计算高度。

我使用 PHP DOMDocument 创建了一个模板类。一个例子是发票。我让它非常适合静态数据(姓名、地址、发票号码)。

现在我要解决的问题是填充数据,以便溢出开始一个新页面。我可以通过使用固定数字来做到这一点,“此模板仅支持每页 20 个条目”,但会降低灵活性。

如果我可以计算我要附加的<tbody>每个块的高度,我可以开始一个新页面。<tr>IEif( SUM(<TR>) > <TBODY> ) start_new_page()

我目前的想法是将数据放入隐藏的 div 中,并使用 javascript 填充<tbody>,但这听起来像是一个混乱的 hack。

编辑
页面是用 wkhtmltopdf 渲染的,所以整个页面有一个固定的高度。

4

0 回答 0