FPDF 中的新行
new line in FPDF
我正在使用 PDO 连接数据库。这是我的代码的输出:
我想要所有单元格同一行,而不是换行。我尝试在我的代码中搜索以删除是否有任何带有 ln() 的代码。但没有找到它。不知道为什么旁边没有显示
这是我的代码:
$stmt->execute(array('idFotoJaminan'=>$idFotoJaminan));
$result = $stmt->fetchALL(PDO::FETCH_ASSOC);
//$pdf->Cell(40,10,'LAMPIRAN FOTO\nJAMINAN',1,1,'C');
$pdf->Multicell(40,4,"LAMPIRAN FOTO\nJAMINAN",1,"C");
foreach($result as $row) {
$pdf->Multicell(80,4,'Debitur : '. $row['debitur'],1);
//$pdf->Ln();
//$pdf->Cell(0,5,'L NAME:', $row['lname']);
$pdf->Cell(0,5,'L NAME:'. $row['debitur'], 0, 0, 'L');
//$pdf->Ln();
}
$pdf->Output();
您的单元格宽度不同。第一个 Multicell
是 40
第二个内部循环是 80
$pdf->Multicell(40,4,"LAMPIRAN FOTO\nJAMINAN",1,"C");
...
$pdf->Multicell(80,4,'Debitur : '. $row['debitur'],1);
尽量使它们相等
$pdf->Multicell(80,4,"LAMPIRAN FOTO\nJAMINAN",1,"C");
...
$pdf->Multicell(80,4,'Debitur : '. $row['debitur'],1);
然后,如果您不想 LAMPIRAN FOTO\nJAMINAN
继续新行,请从中删除 \n
。
这是 table and Multicells
的好例子:
我正在使用 PDO 连接数据库。这是我的代码的输出:
我想要所有单元格同一行,而不是换行。我尝试在我的代码中搜索以删除是否有任何带有 ln() 的代码。但没有找到它。不知道为什么旁边没有显示
这是我的代码:
$stmt->execute(array('idFotoJaminan'=>$idFotoJaminan));
$result = $stmt->fetchALL(PDO::FETCH_ASSOC);
//$pdf->Cell(40,10,'LAMPIRAN FOTO\nJAMINAN',1,1,'C');
$pdf->Multicell(40,4,"LAMPIRAN FOTO\nJAMINAN",1,"C");
foreach($result as $row) {
$pdf->Multicell(80,4,'Debitur : '. $row['debitur'],1);
//$pdf->Ln();
//$pdf->Cell(0,5,'L NAME:', $row['lname']);
$pdf->Cell(0,5,'L NAME:'. $row['debitur'], 0, 0, 'L');
//$pdf->Ln();
}
$pdf->Output();
您的单元格宽度不同。第一个 Multicell
是 40
第二个内部循环是 80
$pdf->Multicell(40,4,"LAMPIRAN FOTO\nJAMINAN",1,"C");
...
$pdf->Multicell(80,4,'Debitur : '. $row['debitur'],1);
尽量使它们相等
$pdf->Multicell(80,4,"LAMPIRAN FOTO\nJAMINAN",1,"C");
...
$pdf->Multicell(80,4,'Debitur : '. $row['debitur'],1);
然后,如果您不想 LAMPIRAN FOTO\nJAMINAN
继续新行,请从中删除 \n
。
这是 table and Multicells
的好例子: