【问题标题】:magento invoice pdf header on every pdf pages每个pdf页面上的magento发票pdf标题
【发布时间】:2017-04-05 09:38:46
【问题描述】:

在 magento 默认发票以 pdf 格式打印,我在 magento admin 的 pdf 标题部分设置了徽标和地址。导出 PDF 后,如果在多个页面中,我发现徽标和地址并未打印在每一页上。

谁能告诉我如何在每一页上打印徽标和地址。我也想要页脚部分。 对于页脚部分,我已申请 https://magento.stackexchange.com/questions/99506/add-to-footer-image-in-adminpage-pdf-invoice

我尝试自定义文件 app\code\core\Mage\Sales\Model\Order\Pdf\Invoice.php 这是PDF的输出。

【问题讨论】:

    标签: php html magento pdf


    【解决方案1】:

    好的,通过在其中添加绘图标头代码来完成此操作

    public function newPage(array $settings = array())
    {
        /* Add new table head */
        $page = $this->_getPdf()->newPage(Zend_Pdf_Page::SIZE_A4);
        $this->_getPdf()->pages[] = $page;
        $this->y = 800;
        if (!empty($settings['table_header'])) {
            $this->insertLogo($page); // added by me
            $this->insertAddress($page); // added by me
            $this->_drawHeader($page);
        }
        return $page;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-21
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多