とまと あんらいぷ…

エンジニアの活動記録とかつぶやきとか

GitHub

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

EC-CUBE(2.13系) 帳票の注文明細のフォントサイズ変更

フォントサイズ8は小さすぎるような・・・


というわけでEC-CUBEの明細行の高さを整え、フォントを1サイズだけ大きくしました。
修正箇所は以下のとおりです。

data>class>SC_Fpdf.php
private function setOrderData() メソッド

購入商品情報を吐き出す前にフォントセットしてるので
$this->SetFont('SJIS', '', 8);
⇒$this->SetFont('SJIS', '', 9);

プライベートなので直接、フォントサイズを変更

このままだと、明細の行の高さがやや合わないので、

data>class>helper>SC_Helper_FPDI.php
public function FancyTable($header, $data, $w)メソッド内で

テーブルの明細行を作っているところで高さをあわせます。

$h = 4;
⇒$h = 5;
に変更


本当は、
data>class_extends>helper_extends>SC_Helper_FPDI_Ex.php
にpublic function FancyTable($header, $data, $w)メソッドを書き加えないとダメなんだろうけど
書き方が悪いのか、呼び元が悪いのか、キャッシュがわからないけど
サイズ反映されなかったので根本を修正(おぃ)

ひとまず目を凝らさないといけないようなサイズではなくなったのでOKとしました。

2014/04/26時点で唯一の2.13系対応のEC-CUBE公式ガイドブックです。
手探りでコード修正を行ってる方は必見
スポンサーサイト

テーマ:プログラミング - ジャンル:コンピュータ

次のページ

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。