2011-07-04 27 views
2

大家好, 我很担心MultiCell功能。我想说的是我想打印3或4行content.so我使用这样的MultiCell $pdf->SetXY(34,139); $pdf->MultiCell(145,6,strtoupper($data)); 所以这行打印数据在X=34但下一行也开始于34这里我需要第二行必须开始在10。怎么做。给这个解决方案。使用FPDF MultiCell功能在不同的X位置显示MultiLine

我已经尝试过 - >存储宽度为65($cont=substring($data,0,65);)的数据的子串返回的值,并保留在另一个变量中,但它将字符串分隔为无意义的。

感谢&问候, riash

回答

0

你并不需要使用多小区,只是用

$pdf->Write() 

将显示换行符,将恢复到左边距各个击破

$pdf = new FPDF(); 

$pdf->AddPage('P', 'A4'); 
$pdf->SetFont('Arial', '', '10'); 
$pdf->SetXY(20, 10); 
$pdf->Write(5, "First line\r\nSecond line"); 
$pdf->Output(dirname(__FILE__).'/pdf.pdf', 'F'); 

希望这会有帮助