我正在尝试使用fpdf用php从sql生成一个包含数据的pdf文件。但当我试图与你划清界限时 "\n"
在sql的文本中,只显示文本 "\n"
在输出中。如果我直接在multicell中写文本,它会产生正确的换行符。
以下是我的文件副本:
$f_data = mysql_query ("SELECT * FROM table WHERE parameter = 1")
or die (mysql_error());
$d_data = mysql_fetch_array($f_data);
$pdf=new FPDF(L);
$pdf->AddPage();
$pdf->SetFont('Times','B',11);
$pdf->MultiCell (80, 8, $d_data[my_data], 1, 0, 'L',1); //This shows the string "This \n is \n a \n test" without making the breaks
$pdf->MultiCell (80, 8, "This \n is \n a \n test", 1, 0, 'L',1); //This shows correctly with line breaks
$pdf->Output();
第一个多单元输出:
“这是一个\n测试”->错误
第二个多单元的输出:
“这个
是
一
测试“->正确
我希望有人能帮我解决这个问题 "\n"
文本来自 $d_data[my_data]
强行断线。
谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!