我正在尝试从mysql,php中制作PDF。当生成pdf时,文本在一行中生成。如何换行?我想在一列中显示多行,如换行文本。我的代码如下
while($res = mysqli_fetch_array($result))
{
//$prdid = $res[0];
$empid = $res[1];
$specification = $res[2];
$prn = $res[3];
$qty = $res[4];
$esp = $res[5];
// $pdf->Cell(25,7,$prdid);
$pdf->Cell(25,7,$empid);
$pdf->MultiCell(30,7,$specification);
$pdf->Cell(40,7,$prn);
$pdf->Cell(30,7,$qty);
$pdf->Cell(30,7,$esp);
$pdf->Ln();
}
$pdf->Output();
?>
请帮帮我
发布于 2017-11-19 20:30:04
您必须在Cell()函数中使用其他参数。要在新行中打断句子,你必须这样使用它:
$pdf->Cell(25,7,$empid,0,1);
$pdf->MultiCell(30,7,$specification,0,1);
$pdf->Cell(40,7,$prn,0,1);
$pdf->Cell(30,7,$qty,0,1);
$pdf->Cell(30,7,$esp,0,1);
“0”表示无边框,“1”表示换行符。你应该参考fpdf网站来查找它。下面是我使用的引用:http://www.fpdf.org/en/doc/cell.htm
https://stackoverflow.com/questions/47376373
复制相似问题