我正在尝试使用 fpdf
生成 PDF,但我遇到了一个小问题
我需要 2 个单元格,如下所示:
------------------------- -------------------------
| Address Line 1 | Version |
| Address Line 2 | 1.0 |
| City | 06/05/2011 |
------------------------- -------------------------
我试过使用 MultiCell()
但没有成功。
$address = '
Address Line 1
Address Line 2
City
Postcode';
$pdf->MultiCell(133.5, 2.7, $address, 'L', 'L');
$version = '
Version
1.0
06/05/2011';
$pdf->MultiCell(53.5, 2.7, $version, 'R', 'R');
我认为我可以将“ float ”设置为向左或向右,这是文档所说的,但这似乎不起作用。它只是在地址下方而非地址右侧列出版本多单元格。
有人知道为什么会这样吗?
谢谢
最佳答案
http://www.fpdf.org/en/tutorial/tuto5.htm :
只需使用:
$pdf->Cell(width, height, text, border, position-next-cell, alignment);
所以这意味着,要在 'position-next-cell' 之后添加一列,应该是 0
您正在寻找的可能是:
$pdf->Cell(133.5, 2.7, $address, 0, 0, 'L');
$pdf->Cell(53.5, 2.7, $version, 0, 1, 'L');
在第二次调用之后,您注意到 1
,这意味着下一个单元格被放置在下方而不是之后(0
会这样做。)
关于php - 单元格的fpdf对齐方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5911891/