我制作了一个PDF导出器,它从模型中获取数据并通过FPDF库以PDF格式导出。
$pdf = new FPDF();
$pdf->AddPage();
foreach ( $finalData AS $finalRow )
{
foreach($finalRow as $one)
{
$pdf->SetFont("Arial", "", "8");
$pdf->Cell(18, 5, $one, 1, 0, "C");
}
$pdf->Ln();
}
$pdf->Output();`
但是我有太多的信息,我的信息不会从Cell边框进入的唯一方法是使我的单元格宽度等于文本(因为在某些列中有短文本,有些列很长)。有没有人知道怎么做这个???
答案 0 :(得分:6)
你想要FPDF::GetStringWidth
吗?
答案 1 :(得分:0)
您可以使用此代码解决此问题。
$pdf->CellFit(35,19,"Message typed here for test only",1,0,'C',0,'',1,0);
检查此URL how to auto adjust cell width in fpdf using php and mysql