我用来在表格中显示字符串的代码(这是更大表格中一行的一部分):
<tr>
<td>
</td>
<td colspan="6">
<b>some data:</b>
<br>
<?php
echo $proceedings; // i need to know how many lines this will take up.
//max 28 lines
?>
</td>
$proceedings
可以是任何大小,它可能包含换行符(这会使这很容易),但大多数时候它不会包含换行符。我需要知道的是字符串在表格中占据了多少行。表格将始终保持相同的宽度(高度将自动调整)。
一些额外的信息;我的前任(这不是我的代码)决定制作一个网页,然后将其打印为 PDF。这个 PDF 需要包含很多数据,但是在每一页的底部(A4 格式)需要有一个数字签名,所以我决定计算所有信息占用的行数,而不是看它是否超过最大值A4 上的行数,如果是这样,我输入签名并继续下一页(或者在这种情况下在签名下方)。
我知道必须有其他方法来创建具有良好布局的 PDF 文件,但是,我的 PHP 技能不是那么好,所以从头开始可能需要更多的时间,而不仅仅是解决这个“小”问题。
我希望我所说的可以理解。
编辑:
我决定切换到我的应急计划我将计算适合 1 行 (165) 的平均字符数,我只需将字符串中的字符总数除以 165,看看有多少它将产生的线条。
如果超过 28 行,我将创建新页面。