FPDF,FPDFI类和功能

问题描述

我正在使用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 = new Fpdi();

问题是,一旦我使用“ new Fpdi()”而不是“ new FPDF”,CellFit函数将不再起作用,并且由于找不到该函数而出现错误。 我意识到这可能是一个面向对象的问题,而我才刚刚开始尝试了解对象和类,但是我真的迷失了。 因此,如果有人可以引导我朝着正确的方向发展,那么我将不胜感激。如何同时包含FPDF和FPDFI并可以访问所有功能

解决方法

感谢Olivier和Jan为我指出正确的方向。使用: `

$pdf = new PDF();`

工作并提供对FPDF,FPDI和其他方法的所有访问方式