tcpdf MultiCell line break
在程序中,我遇到MultiCell中显示三个字符串,开始时
$pdf->MultiCell(63.5, 30, $name."\n".$address."\n".$tel, 0, 'L', 0, 0, '', '', true, false, false, false,20);
在输入pdf时,$tel的内容不能显示出来。
MultiCell(宽, 高, 内容, 边框,文字对齐, 文字底色, 是否换行, x坐标, y坐标, 变高, 变宽, 是否支持html, 自动填充, 最大高度)
经过尝试将"是否支持html"设为true,\n替换为html的<br/>
$pdf->MultiCell(63.5, 30, $name."<br/>".$address."<br/>".$tel, 0, 'L', 0, 0, '', '', true, false, true, false,20);
$tel就可以正常显示了。
假如我将代码设定为:
$pdf->MultiCell(63.5, 30, $name."\n".$address."\n".$tel);
$tel也正常显示,最终发现的确是上面的代码的最后一个参数最大高度20的原因,导致$tel的数据不能显示出来