单元格的fpdf对齐
Posted
技术标签:
【中文标题】单元格的fpdf对齐【英文标题】:fpdf alignment of cells 【发布时间】:2011-08-20 04:37:32 【问题描述】:我正在尝试使用 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');
我认为我可以将“浮动”设置为左或右,这是文档所说的,但这似乎不起作用。它只是在地址下方而不是其右侧列出了版本多单元格。
有人知道为什么会这样吗?
谢谢
【问题讨论】:
【参考方案1】: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
会这样做。)
【讨论】:
以上是关于单元格的fpdf对齐的主要内容,如果未能解决你的问题,请参考以下文章