Как автоматически настроить высоту ячейки в fpdf

#php #pdf #cell #fpdf

#php #PDF #ячейка #fpdf

Вопрос:

Как я могу автоматически настроить высоту ячейки в fpdf?

Мой pdf выглядит немного плохо 😉

Скриншот PDF

Мой код:

 $pdf->SetFont('Arial', 'B', 13);
    $pdf->SetLeftMargin(30);
    $pdf->SetFillColor(193,229,252);
    $pdf->Cell(15, 20, '', 0, 1, 'C');
    $pdf->Cell($width_cell[0], 10, 'Datum', 1, 0, 'C', true);
    $pdf->Cell($width_cell[1], 10, 'Von', 1, 0, 'C', true);
    $pdf->Cell($width_cell[2], 10, 'Bis', 1, 0, 'C', true);
    $pdf->Cell($width_cell[3], 10, 'Grund', 1, 1, 'C', true);
    $pdf->SetFont('Arial', '', 13);
    $fill = false;
    while ($z = $stmt->fetch(PDO::FETCH_ASSOC)) {
            $pdf->Cell($width_cell[0],10,date("d.m.Y", strtotime($z['date'])),1,0,'C',$fill);
            $pdf->Cell($width_cell[1],10,substr($z['startTime'], 0, 5) . ' Uhr',1,0,'C',$fill);
            $pdf->Cell($width_cell[2],10,substr($z['endTime'], 0, 5) . ' Uhr',1,0,'C',$fill);
            $pdf->Cell($width_cell[3],10,$z['reason'],1,1,'C',$fill);

    }
    $pdf->Output();
 

Комментарии:

1. Вы можете использовать таблицу сценариев с несколькими ячейками .

Ответ №1:

Чтобы вывести несколько строк в ячейку, вам нужно будет использовать MultiCell вместо Cell .