#php #fpdf
#php #fpdf
Вопрос:
Я хочу, чтобы столбцы и шрифт автоматически регулировали их ширину в соответствии с содержимым, которое я в него добавляю. Я также хотел бы разместить таблицу, которую я создаю, в определенной части файла PDF, который я создаю.
Как вы можете видеть, я создал функцию с именем writepdf. Это работает, но не адаптирует таблицу к ее содержимому. У кого-нибудь есть несколько советов по этому поводу?
<?php
require('fpdf.php');
class PDF extends FPDF
{
// Simple table
function BasicTable($header, $data)
{
// Header
foreach($header as $col)
$this->Cell(40,7,$col,1);
$this->Ln();
// Data
foreach($data as $row)
{
foreach($row as $col)
$this->Cell(40,6,$col,1);
$this->Ln();
}
}
}
function writepdf($header, $data){
$pdf = new PDF();
$pdf->SetFont('Arial','',12);
$pdf->AddPage();
$pdf->BasicTable($header,$data);
$pdf->Output('D','recipes.pdf');
}
?>