質問 > フロント機能 > 帳票をB5サイズでPDFにしたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
taskn |
投稿日時: 2010/11/11 20:46
対応状況: 開発中
|
半人前 登録日: 2010/8/27 居住地: 投稿: 13 |
帳票をB5サイズでPDFにしたい 皆様はじめまして。
現在EC−CUBEで通販サイトを作成しております。 お客様から本日、帳票の作成で作られるPDFをB5サイズにできないかという要望がありました。 テンプレートのPDFのサイズをB5に設定し、帳票を作成したところ、A4サイズのPDFができているようでした。 SC_Fpdf.phpを確認したのですが、サイズを決めている箇所が無いように思います・・・。 お手数ですがご教授いただければと思います。 よろしくお願い致します。 |
seasoft |
投稿日時: 2010/11/12 3:00
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 帳票をB5サイズでPDFにしたい 随分と昔の記憶なので、自信ないですが・・・
$this->pdf = new PDF_Japanese(); ↓ $this->pdf = new PDF_Japanese('P', 'mm', 'B5');
|
taskn |
投稿日時: 2010/11/12 14:06
対応状況: −−−
|
半人前 登録日: 2010/8/27 居住地: 投稿: 13 |
Re: 帳票をB5サイズでPDFにしたい seasoft様
ご返信ありがとうございます。 早速、返信頂いた内容をSC_Fpdf.phpに反映させたところ、下記のエラーが出ました。 エラー内容------------------------------------ FPDF error: Unknown page format: b5 ---------------------------------------------- どうもフォーマットの指定がないみたいなので、フォーマットのサイズをしている箇所を探したところ、 「data/module/pdf」フォルダ内の「fpdf.php」の125行目あたりにフォーマットのサイズを指定している箇所を発見しました。 そこに elseif($format=='b5') $format=array(515.9,728.5); と追加したら、B5サイズのPDFが作成されました。 ありがとうございます! |
seasoft |
投稿日時: 2010/11/12 14:19
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 帳票をB5サイズでPDFにしたい あー そのエラー見覚えあります。B列用紙は未定義でしたね。
taskn 様の書き足した方法で良かったと思います。 B列は国際規格と国内規格が違っていたり、敬遠される傾向なんですよね・・・
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |