首页 > 解决方案 > 使用 PHP 在 FPDF 中的单元格中自动换行?

问题描述

我正在尝试在单元格中打印一些单词,但在单元格中无法使用自动换行,我该怎么办?

  $pdf->setXY(124, 36 + ($i * 5.1));
            $pdf->SetFillColor(238, 236, 225);
            $pdf->SetFont('Arial', '', 8); 
            $pdf->Cell(40, 6, $resultArrayIndex['pubtitle'], 0, 0, 'L', True); 

这是我的输出 -话在细胞外流淌

这就是我想要实现的目标 -在此处输入图像描述试图将单词包含在一个单元格中。(任何帮助或提示表示赞赏)

在评论和建议后编辑

毕竟你建议我使用 Multicell,我使用了它,但它仍然没有帮助,每个 multicell 的间隙不相等,甚至有时它是大小不一的文本和间隙

在此处输入图像描述

根据您的建议我的代码,我在 for-loop 中使用它

    $pdf->setXY(17, 36+($i * 6.9));
            $pdf->SetFillColor(255,255,255);
            $pdf->SetFont('Arial', '', 8);
            $pdf->MultiCell(19, 4.6, formatPubDate($resultArrayIndex['pubdate']), 1);

            $pdf->setXY(42, 36 + ($i * 6.9)); 
            $pdf->SetFont('Arial', '', 8);
            $pdf->MultiCell(50.5, 4.6, ($resultArrayIndex['title']), 1);

            $pdf->setXY(124, 33.7 + ($i * 9.0)); 
            $pdf->SetFont('Arial', '', 8); 
            $pdf-> MultiCell(27, 2.9 , $resultArrayIndex['pubtitle'],1); 

标签: phpfpdf

解决方案


推荐阅读