とまと あんらいぷ…

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

GitHub
スポンサードリンク

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公式ガイドブックです。
手探りでコード修正を行ってる方は必見
▼この記事を読んだ方は、こんな記事も読んでいます。▼

スポンサードリンク

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

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://dalmore.blog7.fc2.com/tb.php/110-e9c693a9
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad