FPDF-使用SQL文本在单元格内换行

时间:2018-08-28 11:27:13

标签: php mysql fpdf

我正在尝试使用FPDF使用PHP的SQL生成包含数据的PDF文件。但是,当我尝试在SQL文本中使用"\n"换行时,仅在输出中显示文本"\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();

第一个MultiCell的输出:

  

“此\ n是\ n一个\ n测试”->错误

第二个MultiCell的输出:

  

“这
  是
  一个
  测试”->正确

我希望有人能为我提供解决方案,使"\n"中的$d_data[my_data]文本强制换行。

谢谢。

0 个答案:

没有答案