【发布时间】:2020-12-04 18:03:41
【问题描述】:
我正在使用 FPDF(FPDF 脚本中添加了一些函数)和 FPDI 来导入 PDF 文件,所以我的 PHP 文件开头的代码如下所示:
使用\setasign\Fpdi\Fpdi;
require_once('fpdf/fpdf.php');
require_once('fpdfi/src/autoload.php');
类 PDF 扩展了 FPDF
{ //如果文本太宽,单元格会水平缩放
function CellFit($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='', $scale=false, $force=true)
{ ..... }
}
然后我用 $pdf = 新的 Fpdi();
问题是,一旦我使用“new Fpdi()”而不是“new FPDF”,CellFit 函数就不再起作用,并且我得到了找不到该函数的错误。 我意识到这可能是一个 OOP 问题,我才刚刚开始尝试学习对象和类,但我真的迷路了。 所以,如果有人能引导我朝着正确的方向前进,我将不胜感激。如何同时包含 FPDF 和 FPDFI 并访问所有功能?
【问题讨论】:
-
使
PDF扩展Fpdi并从PDF创建一个对象。