Перенос слов в ячейку в FPDF с использованием PHP? - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь напечатать некоторые слова в ячейке, но перенос слов не работает в ячейке , что мне делать?

  $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); 

Вот мой вывод - words are flowing outside cell

и вот что я пытаюсь достичь - enter image description here, пытаясь заключить слово в ячейку. (Любая помощь или подсказка приветствуется)

Отредактировано после комментариев и предложений

После всего, что вы предлагаете мне использовать Multicell, я использовал его, но это все равно не помогает, не равный пробел с каждым многоклеточным и даже иногда это неравномерный размер текста и пробел

enter image description here

Мой код после вашего предложения, и я использую его в for-l oop

    $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); 
...