0

我用来在表格中显示字符串的代码(这是更大表格中一行的一部分):

<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 行,我将创建新页面。

4

0 回答 0