在页眉或页脚功能中添加 fpdf 中的字体

问题描述

我可以在 fpdf 的正文部分添加字体,但不能在页眉或页脚函数添加..

这是我的代码。任何答案将不胜感激。谢谢!!

当我尝试在标题添加字体时: $this->AddFont.... 我总是收到错误..

require('js/fpdf/fpdf.PHP');

class PDF extends FPDF
{
    //Cabecera de página
    function Header()
    {
        $con = new PDO('');
        $con->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);

        $sql_cap = "SELECT * FROM V_Visites WHERE Id = ".  $_SESSION['idvisita'];
        $stmt_cap = $con->prepare($sql_cap);
        $stmt_cap->execute();
        $row_cap = $stmt_cap->fetch();

        // Dades Elma
        $this->SetY(38);
        $this->SetX(9);
        $this->AddFont('Calibri','','calibri.PHP');
        $this->SetFont('Calibri',8);
        $this->Cell(80,6,utf8_decode($row_account['Nom_Comercial']),'L');
        $this->Ln(10);
    }

}

$pdf=new PDF();
$pdf->SetAutopageBreak(true,80);
$pdf->AliasNbPages();
$pdf->AddPage('P','A4');
$pdf->SetFont('Arial',10);

$pdf->AddFont('Calibri','calibri.PHP');
$pdf->AddFont('Calibri','B','calibrib.PHP');

include ('models/conexion.PHP');


$pdf->SetY(110);
while ($row_lin = $stmt_lin->fetch())
{
   $pdf->SetFont('Calibri',10);
   $pdf->SetTextColor(0,0);
   $pdf->Cell(60,utf8_decode($row_lin['Parametre']),'L');
   $pdf->Ln();
}

$pdf->Output();

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)