【问题标题】:How to use namespace in the TCPDF?如何在 TCPDF 中使用命名空间?
【发布时间】:2021-09-10 21:23:49
【问题描述】:

我正在尝试使用 TCPDF 在我的 php mvc 项目(模型视图控制器)中打印 pdf 文件,我的问题是如何使用 namespaceuse 使 tcpdf 工作。 我尝试了这个想法require_once(dirname(__FILE__).'/../TCPDF/TCPDF.php');,它奏效了,但我想让它像这样use MYPROJECT\TCPDF\TCPDF;,而且我已经在所有tcpdf php文件中添加了这个namespace MYPROJECT\TCPDF,我在最终类TCPDF_FONTS找不到这个错误,虽然添加了 TCPDF_FONTS 文件??? 感谢您的帮助

【问题讨论】:

    标签: php model-view-controller namespaces tcpdf


    【解决方案1】:

    您在TCPDF_FONTS 类中搜索TCPDF_FONTS
    然后将函数中的TCPDF_FONTS 替换为namespace\TCPDF_FONTS
    我也做了同样的事情,它奏效了。

    示例:

    public static function UTF8ArrayToUniArray($ta, $isunicode=true) { <br>
        if ($isunicode) { <br>
             return array_map(array('**src\pdf\tcpdf\include\TCPDF_FONTS**', 
             'unichrUnicode'), $ta);
         } <br> 
        return array_map(array('**src\pdf\tcpdf\include\TCPDF_FONTS**', 'unichrASCII'), $ta); <br>
    }
    

    【讨论】:

      猜你喜欢
      • 2012-01-29
      • 2016-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-28
      相关资源
      最近更新 更多