Я хочу экспортировать свою таблицу в формате PDF. Я получаю содержимое таблицы через API, а затем пытаюсь экспортировать ее в формате PDF с использованием библиотеки FPDF. Он работает нормально, но мне нужно реализовать несколько ячеек для этого, который не работает.
Вот как я пытаюсь реализовать это.
// Column widths
$w = array(30, 30, 50, 30, 20, 30);
// Data
foreach($data as $value)
{
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->MultiCell($w[0],8,$value['firstname'],1, 1);
$pdf->SetXY($x + $w[0], $y);
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->MultiCell($w[1],8,$value['lastname'],1, 1);
$pdf->SetXY($x + $w[1], $y);
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->MultiCell($w[2],8,$value['companyname'],1, 1);
$pdf->SetXY($x + $w[2], $y);
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->MultiCell($w[3],8,$value['shipcity'],1, 1);
$pdf->SetXY($x + $w[3], $y);
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->MultiCell($w[4],8,$value['shipstate'],1, 1);
$pdf->SetXY($x + $w[4], $y);
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->MultiCell($w[5],8,$value['shipcountry'],1, 1);
$pdf->SetXY($x + $w[5], $y);
$pdf->Ln();
}
// Closing line
$pdf->Cell(array_sum($w),0,'','T');
$pdf->Output($filename, 'F');
На первой странице содержимое перекрывается ивсе остальные страницы почти пусты. Я приложил изображение для этого. Можете ли вы помочь мне с этим?
Первая страница
Вторая страница