gpt4 book ai didi

php - tFPDF 覆盖页脚和页眉方法?

转载 作者:行者123 更新时间:2023-12-04 17:35:36 33 4
gpt4 key购买 nike

我正在使用 tFPDF,如何覆盖 FooterHeader 方法?我正在使用此代码启动我的 pdf:

$pdf = new tFPDF('P', 'mm', 'A4');

所以这段代码对我不起作用

class PDF extends tFPDF
{
// Page header
function Header()
{
// Logo
$this->Image('logo.png',10,6,30);
// Arial bold 15
$this->SetFont('Arial','B',15);
// Move to the right
$this->Cell(80);
// Title
$this->Cell(30,10,'Title',1,0,'C');
// Line break
$this->Ln(20);
}

// Page footer
function Footer()
{
// Position at 1.5 cm from bottom
$this->SetY(-15);
// Arial italic 8
$this->SetFont('Arial','I',8);
// Page number
$this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
}

最佳答案

示例代码在这里:https://tcpdf.org/examples/example_003

从这里你可以很容易地看出哪里出了问题。您创建一个新的 PDF:

$pdf = new tFPDF('P', 'mm', 'A4');

调用原始的 tFPDF 类,而不是您使用自定义页眉和页脚创建的类。你应该使用:

$pdf = new PDF('P', 'mm', 'A4');

因为 PDF 是包含页眉和页脚的类。

关于php - tFPDF 覆盖页脚和页眉方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56786720/

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