2015-03-31 131 views
0

我無法解決此prestashop發票問題。 Prestashop使用TCPDF生成PDF發票。Prestashop TCPDF pdf發票

這是我的footer.tpl代碼:

<table style="width: 100%;"> 
    <tr> 
     <td style="width: 100%"> 
      <img src="http://myshop.com/img/invoicefooter.jpg" /> 
     </td> 
    </tr> 
</table> 

就像你看到的,我包括頁腳圖像。 Prestashop在每個頁面上生成頁眉和頁腳。所以它的好,對我來說讓你展現: 這是例如發票2頁:第一頁的頁腳(http://prntscr.com/6nn5c9),這是最後一頁頁腳 - http://prntscr.com/6nn5lo

我可以t understand what錯。我試圖看看TCPDF.php函數頁腳,getfooter()等。

簡而言之,如果我有1頁的PDF發票,它顯示正確。如果我有2頁的PDF發票,我只能在最後一頁上看到正確的視圖...

感謝您的幫助!它對我來說非常重要..

+0

添加背景圖像的最佳方式是通過TCPDF - > setImage,而不是通過模板。我現在看不起來,但這是一個普通的想法。 – gskema 2015-03-31 14:39:04

+0

來自TCPDF的任何錯誤? Prestashop版本? 我想最新版本和「無法獲取圖像錯誤」是? – PrestaShark 2015-03-31 14:44:56

+0

如何查看?開發模式是否適用於pdf?版本:1.6.0.9。 – elPresta 2015-03-31 14:49:07

回答

1

恩,我找到了一個解決方案。我真的不知道爲什麼,也沒有太多時間去查找bug,但是這種方法可以幫助我在每個頁面頁腳上添加正確的圖像。

擴展PDFGenerator.php中的Prestashop /班/ PDF和查找功能頁腳:

$this->Image($image_file, 11, 241, 189, '', 'JPG', '', 'T', false, 300, '', false, false, 0, false, false, false); 

使用函數圖像放在圖像上頁腳。現在我可以在每一頁上看到正確的圖像。