我想让列和字体自动调整宽度,以适应我输入的内容。我还想把我正在制作的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');
}
?>