嗨在Magento我想下配置 - >銷售 - >發票發票PDF徽標形象問題
它縮放在我的發票和包裝詳情頁面,無論圖像即時上傳在後端使用一個大大的LOGO 200 * 50,我不知道如何解決這個..
人幫助
嗨在Magento我想下配置 - >銷售 - >發票發票PDF徽標形象問題
它縮放在我的發票和包裝詳情頁面,無論圖像即時上傳在後端使用一個大大的LOGO 200 * 50,我不知道如何解決這個..
人幫助
海蘭, 的PDF發票由 /應用/代碼/核心/法師/銷售印刷/ Model/Order/invoice.pdf logo的打印功能在abstract.pd中˚F 在功能insertLogo
protected function insertLogo(&$page, $store = null)
{
$image = Mage::getStoreConfig('sales/identity/logo', $store);
if ($image) {
$image = Mage::getBaseDir('media') . '/sales/store/logo/' . $image;
if (is_file($image)) {
$image = Zend_Pdf_Image::imageWithPath($image);
$page->drawImage($image, 25, 800, 125, 825);
}
}
//return $page;
}
當然使本地ovveride一個從那裏開始修改標誌的大小和位置。 我不知道徽標縮放是否在上傳過程中完成,如果是,則應首先處理「上傳時縮放」問題。
再見 朱塞佩
我用下面的代碼添加圖片的頁眉和頁腳,希望它幫助。
圖片路徑: /media/sales/store/logo/default/pdf_invoice_header.png /media/sales/store/logo/default/pdf_invoice_footer.png
文件路徑:應用程序/代碼/本地/法師/銷售/型號/訂購/ PDF/Invoice.php
...
protected function _drawHeader(Zend_Pdf_Page $page)
{
/* Add table head */
/* Custom Code Start */
$header_image = Mage::getConfig()->getOptions()->getMediaDir().DS.'sales/store/logo/default/pdf_invoice_header.png';
if (is_file($header_image)) {
$header_image = Zend_Pdf_Image::imageWithPath($header_image);
$page->drawImage($header_image, 0, 767, 595, 842);
}
$footer_image = Mage::getConfig()->getOptions()->getMediaDir().DS.'sales/store/logo/default/pdf_invoice_footer.png';
if (is_file($footer_image)) {
$footer_image = Zend_Pdf_Image::imageWithPath($footer_image);
$page->drawImage($footer_image, 0, 10, 595, 60);
}
/* Custom Code End */
...
對不起朱塞佩它並沒有幫助(從應用程序/代碼/核心/法師/銷售/型號/訂購/ PDF/Invoice.php複製) ...有沒有其他方法... –