1

我在 symfony 1.4 中使用 tcpdf 来生成一些 pdf 报告。myReport.php 的代码片段是:

$pdf->MultiCell($cell0Width, 0, $accountCount+1, 1, 'C', $paint, 0);

$pdf->MultiCell($cell5Width, 0, $bank['name'] , 1, 'L', $paint, 0);

$pdf->MultiCell($cell11Width, 0, $act['Branch'], 1, 'L', $paint, 0);

问题是当 的值$act['Branch']不适合单元格时,序列号(第一行的输出)会跳过一个计数。例如,序列号在 15 之后是 17。序列号 16 缺失,如$act['Branch']两行所示。

我该如何解决?

4

1 回答 1

1

我曾经strlen获得过该单元格的最大大小(通过一些试验和错误),例如

if (strlen($act['Branch']) > 24) { 
    $accountCount--;
}
于 2013-06-09T09:40:22.717 回答