前段时间我想用中文字体打印发票。所以我上传中文字体并更改为
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/LinLibertineFont/BiauKai.ttf');
工作得很好,我很高兴,因为
- 发票有中文字体
- 发票大小约为 14MB
所以我想改变字体,我发现我的发票有错误,当我点击“打印”时,我得到了空白页和错误:
[错误] [客户端 82.160.17.218] PHP 致命错误:在 /home/local/public_html/app/code/core/Mage/Adminhtml/Controller/Sales/Invoice 中的非对象上调用成员函数 getPdf()。第119行的php,referer:localhost/index.php/admin/admin/sales_order_invoice/view/invoice_id/299/order_id/491/