質問 > 管理機能 > 2.12.0-beta 納品書のズレ |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
argo |
投稿日時: 2012/5/3 21:49
対応状況: −−−
|
半人前 登録日: 2009/11/17 居住地: 投稿: 18 |
2.12.0-beta 納品書のズレ PDFの納品書について
PHP Version 5.3.2 PostgreSQL 8.4.4 EC-CUBE 2.12.0-beta 帳票の作成で納品書を作ると文字がズレます。 【Ver2.11.2】受注管理 個別出力 PDFエラー なのかと思い、PDFを入れ替えてみました、$this->SetFont('','I',8);のフォント指定も消して見ましたが状況は変わりません。 具体的な症状は、 店舗のFAX番号の右側は切れます。 総合計金額は、ラインの右側に金額が表示されます。 商品名や商品コードなど、表の文字は全て右側にズレています。 一定の間隔で右にズレているか、文字間隔が広がっている感じがします。 解決策をご教授いただけないでしょうか。 宜しくお願い致します。 |
argo |
投稿日時: 2012/5/3 23:31
対応状況: −−−
|
半人前 登録日: 2009/11/17 居住地: 投稿: 18 |
Re: 2.12.0-beta 納品書のズレ data/class/SC_Fpdf.php を書き換えて文字位置を変更することで解決出来そうです。
----------------------------------------------------------- ある程度までは文字位置を動かせましたが、結局、直りません。同じサーバーに、2.11.5を入れると正常に動きました。両方を比べると、ズレがある方の数字が全角になっています。 解決策がありましたらご教授お願い致します。 |
ゲスト |
投稿日時: 2012/5/7 21:50
対応状況: −−−
|
Re: 2.12.0-beta 納品書のズレ とりあえず、data/module/fpdi/japanese.php の、4行目
$SJIS_widths= を $GLOBALS['SJIS_widths'] = に変更してみてください。 (ことは「module」の中なので、コミット内容については思案中。。。) |
|
argo |
投稿日時: 2012/5/8 16:13
対応状況: −−−
|
半人前 登録日: 2009/11/17 居住地: 投稿: 18 |
Re: 2.12.0-beta 納品書のズレ Ringo様
ありがとうございます。 betaとbeta2ともに data/module/fpdi/japanese.php は function AddSJISFont($family='SJIS') { //Add SJIS font with proportional Latin $name='KozMinPro-Regular-Acro'; //$name='Gothic'; // 変更 $cw=$GLOBALS['SJIS_widths']; $CMap='90msp-RKSJ-H'; $registry=array('ordering'=>'Japan1','supplement'=>2); $this->AddCIDFonts($family,$name,$cw,$CMap,$registry); } となっています。 上記は45行目です。私の見るファイルが間違っているのでしょうか? beta2をインストールしましたが、こちらもズレます。 |
seasoft |
投稿日時: 2012/5/8 20:21
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 2.12.0-beta 納品書のズレ 45行目ではなく、4行目ですよ。
|
argo |
投稿日時: 2012/5/9 0:58
対応状況: −−−
|
半人前 登録日: 2009/11/17 居住地: 投稿: 18 |
Re: 2.12.0-beta 納品書のズレ Seasoft様
Ringo様 恥ずかしながら4行目の$SJIS_widths=を見落としてました。45行目に似たような部分があったのでそこかなと完全に勘違いです。 4行目を変更したところ無事解決いたしました。ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |