我必须在45mm x 90mm矩形的fpdf纸张上打印地址,因此我可以用信封发送它。
地址以数组形式给出,每个条目代表一行。一个地址可能有3至8行。
此刻,我使用multicell进行此操作:
$tempHeight = 45 / count($address);
foreach($address as $line)
{
$this->MultiCell((90,$tempHeight,$line,0,'L');
}
这行得通,但一行长于90mm的情况除外。发生这种情况时,该行将分为两行,因此该地址不再适合45mm x 90mm的矩形。
我该如何解决这个问题?