致命错误:从上下文调用受保护的方法TCPDF :: _ dounderlinew()

时间:2014-02-25 06:31:24

标签: tcpdf

我正在尝试使用名为_dounderlinew()的方法。我正在研究在TCPDF文档中列出的另一种方法,并且说该方法的访问权限是PROTECTED。这就是为什么我不能像其他人那样让它工作的原因。嗯任何人都可以解释我为什么会遇到这样的错误,我该如何使用这种方法?感谢。



我使用的代码

$ pdf-> _dounderlinew(x,y,'');

1 个答案:

答案 0 :(得分:2)

_dounderlinew()受到保护,因为它在TCPDF类中用于根据您的输入输出实际的PDF代码,因此对您没用。正如PHP手册所说:

  

声明受保护的成员只能在类中访问   本身以及继承和父类。

通过使用它,我假设您希望为文本加下划线(可能在单元格内),因为您可以使用the SetFont function并将样式参数设置为“U”:

 SetFont($family, $style='U', $size=null, $fontfile='', $subset='default', $out=true)

当然还有其他参数。