gpt4 book ai didi

php - 为什么在 php 中使用 FPDF 的单元格中有左填充?

转载 作者:可可西里 更新时间:2023-11-01 12:41:46 25 4
gpt4 key购买 nike

我正在使用 php 中的 FPDF( http://www.fpdf.org/) 类打印一个单元格。单元格应放在左上角。

一切都很好,除了在单元格内添加了一个左填充。

这是我的代码:

$pdf = new FPDF('L', 'mm', array(50.8,88.9));
$pdf->addPage('L', array(50.8,88.9));
$pdf->SetDisplayMode(100,'default');
$pdf->SetTextColor(0,0,0);
$pdf->SetMargins(0,0,0);
$pdf->SetAutoPageBreak(0);
$pdf->SetFont('Arial','',8.5);

$pdf->SetXY(0, 0); //sets the position for the name
$pdf->Cell(0,2.98740833, "Your Name", '1', 2, 'L', false); //Name

这是使用 FPDF 输出的 PDF 的屏幕截图:

Screenshot of PDF output with FPDF

为什么在 php 中使用 FPDF 的单元格中有左填充,我该如何删除填充?

最佳答案

我知道这太旧了,但我已经解决了同样的问题,所以也许有人会觉得它有用。

FPDF 类中有一个名为 $cMargin 的属性,用于计算文本在单元格中打印之前的 x 偏移量,但似乎没有它的 setter 。这是一个公共(public)属性,因此在实例化 FPDF 类之后,只需调用:

$pdf = new fpdf('P','mm','A4');
$pdf->cMargin = 0;

你的单元格将不再有左边的填充。

关于php - 为什么在 php 中使用 FPDF 的单元格中有左填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6481632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com