我尝试使用FPDF Cell/MultiCell创建自定义表.
我的第一个单元格是MultiCell两行文本.然后,下一个单元格应该放在它旁边.
问题:无论我对下一个单元格做什么,它总是在页面的下一行而不是放在第一个单元格的旁边 - 这让我发疯了.
这是我的代码:
require_once 'config.php';
require 'fpdf.php';
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','',10);
$pdf->MultiCell(150,10,'Certificate of foreign Currency usage in respect of materials and components in terms of the notes to rebate item ',1);
$pdf->SetFont('Arial','',10);
$pdf->MultiCell(40,10,'DA190',1);
$pdf->Output();
Run Code Online (Sandbox Code Playgroud)
包含文本"DA190"的单元格应放在前一个单元格的旁边,但位于前一个单元格的下方.
小智 11
在打印第一个多单元之前,记录光标位置:
$x=$this->GetX();
$y=$this->GetY();
Run Code Online (Sandbox Code Playgroud)
使用添加您的多单元 $this->Multicell($w,5,'Content');
重置光标位置到开始高度(Y)和起始水平的+第一多单元的宽度:
$this->SetXY($x+$w,$y);
Run Code Online (Sandbox Code Playgroud)
添加下一个多单元,并根据需要重复.
小智 5
这对我有用
$pdf->multicell(120, 5, ' ' . $actividad, 0, 'l', true);
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->SetXY($x + 120, $y);
$pdf->Cell(70, -5, ' ' . $claseActividad, '', 0, 'l', true);
Run Code Online (Sandbox Code Playgroud)
Pie*_*ius -5
我找到了解决方案 - fpdf 有一个专注于使用多单元的扩展(#3)。
| 归档时间: |
|
| 查看次数: |
13485 次 |
| 最近记录: |