我正在尝试使用名为_dounderlinew()的方法。我正在研究在TCPDF文档中列出的另一种方法,并且说该方法的访问权限是PROTECTED。这就是为什么我不能像其他人那样让它工作的原因。嗯任何人都可以解释我为什么会遇到这样的错误,我该如何使用这种方法?感谢。
我使用的代码
$ pdf-> _dounderlinew(x,y,'');
答案 0 :(得分:2)
_dounderlinew()受到保护,因为它在TCPDF类中用于根据您的输入输出实际的PDF代码,因此对您没用。正如PHP手册所说:
声明受保护的成员只能在类中访问 本身以及继承和父类。
通过使用它,我假设您希望为文本加下划线(可能在单元格内),因为您可以使用the SetFont function并将样式参数设置为“U”:
SetFont($family, $style='U', $size=null, $fontfile='', $subset='default', $out=true)
当然还有其他参数。