DOMDocument元素维度

时间:2013-10-25 03:39:35

标签: php html domdocument

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

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

我已经使用PHP DOMDocument来创建模板类。一个例子是发票。 我让它完美地用于静态数据(名称,地址,发票号)。

现在我正在尝试解决的问题是填充数据,以便溢出启动新页面。 我可以通过使用固定数字来执行此操作,“此模板每页仅支持20个条目”,但会降低灵活性。

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

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

编辑
这些页面使用wkhtmltopdf进行渲染,因此整个页面都有一个固定的高度。

0 个答案:

没有答案