php - 单元格的fpdf对齐方式

标签 php pdf-generation fpdf

我正在尝试使用 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/

相关文章:

pdf-generation - IE 忽略八位字节流 - 如何强制下载?

javascript - 如何使用 wkhtmltopdf 获取由 html 生成的 pdf 中的页码

php - 使用 FPDF 打印 Avery 5160 标签

iphone - pdf 作为 iOS 设备中的电子邮件附件

php - 将图像与 FPDF 中的文本对齐

php - FPDF 中的汉字问题

php - $_SERVER ["REMOTE_PORT"] 在确定用户设备方面有多可靠?

PHP DOMDocument createElement 混淆符号

php - 在从数据库获取设置的函数上我遇到了错误

PHP Loop 为每 10、20、30 等执行操作