[EC-CUBE] PDFで出力した帳票のロゴを変更する
キョウリュウジャーに激ハマり中の sakai です。ガブリボルバーも買っちゃった。
今回は、EC-CUBE で出力する帳票に表示されるロゴの変更方法をご紹介します。
確認をした EC-CUBE のバージョンは現時点で最新の Ver.2.12.3 です。
EC-CUBE は管理画面から帳票を PDF で出力できるのがとても便利です。
ただし、何もしないと帳票の右上に表示されるロゴが EC-CUBE のロゴになってしまい、このままじゃお買い上げ伝票や納品書として使いづらいのがネック。
PDF のロゴは、以下のディレクトリにある画像ファイルを上書きすることで変更することができます。
/data/Smarty/templates/admin/pdf/logo.png
元の画像のサイズが 286 × 38 なので、同じサイズで書き出せばバッチリですね。
もし、同じサイズのロゴを用意できない場合は、以下のファイルを編集すれば表示位置の調整ができます。
/data/class/SC_Fpdf.php
編集をする箇所は 129 行目あたりの以下の部分です。
//ロゴ画像 $logo_file = PDF_TEMPLATE_REALDIR . 'logo.png'; $this->Image($logo_file, 124, 46, 40); ←ココ
124, 46, 40 の部分が横座標、縦座標、画像の縮小率となっていて、数値を変更することで調整が可能です。