質問 > 管理機能 > 帳票におけるテキストの改行に関して |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
King-07 |
投稿日時: 2014/2/4 17:24
対応状況: −−−
|
常連 登録日: 2013/10/17 居住地: 投稿: 60 |
帳票におけるテキストの改行に関して error.log ファイルに関して
EC-CUBEバージョン 2.13.0 PHPバージョン PHP 5.2.17 DBバージョン PostgreSQL 8.4.11 OS WINDOWS 8 ブラウザ FIREFOX最新版 上記環境にて構築を行っております。 現在帳票の納品書を受注書として 使える様にカスタムしておりまして、お客様からの 注文時にお書き頂いた連絡内容を $text = $this->arrDisp['message']; $this->lfText(20, 98, $text, 10); この様な形で呼び出しておりますが、 入力内容が多い場合改行されず横に飛び出してしまいます。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=12395&forum=11&post_id=57072#forumpost57072 上記内容も読んではみたのですが、このケースでは 該当するのか判断できず投稿させて頂きました。 簡単な入力で解決する問題でしょうか。 アドバイス頂けましたら幸いです。 宜しくお願い致します。 |
sumida |
投稿日時: 2014/2/4 18:00
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 帳票におけるテキストの改行に関して 備考欄等を表示する時に使用しているMultiCellを使えば、改行してもらえると思います。
|
King-07 |
投稿日時: 2014/2/4 19:04
対応状況: −−−
|
常連 登録日: 2013/10/17 居住地: 投稿: 60 |
Re: 帳票におけるテキストの改行に関して sumida 様
アドバイスありがとうございました。 private function setEtcData() { $text = $this->arrDisp['message']; $this->MultiCell(0, 4, $text, '', 2, 'L', 0, ''); } 備考の箇所を参考に上記の様な記述しましたところ、 一応は帳票に反映されたのですが、 $this->lfText(20, 98, $text, 10); の時の様に任意で表示する位置を変更できたりしますでしょうか。 方法をご存知の方アドバイス頂けませんでしょうか。 宜しくお願いします。 |
casa |
投稿日時: 2014/2/6 14:17
対応状況: −−−
|
長老 登録日: 2011/10/3 居住地: 投稿: 210 |
Re: 帳票におけるテキストの改行に関して こんにちわ。
検証できていないので、外れていたら申し訳ないですが、 SetXY()で位置を指定できないでしょうか。
以上、ご確認下さい。 |
King-07 |
投稿日時: 2014/2/7 10:52
対応状況: 解決済
|
常連 登録日: 2013/10/17 居住地: 投稿: 60 |
Re: 帳票におけるテキストの改行に関して casa 様
いつもお助け頂いて本当にありがとうございます。 頂戴しましたアドバイスで 無事表示位置が指定でき、希望する場所に配置が出来ました。 絶対位置での指定ですのでどうしてもお客様に多数ご入力頂いた 場合は、その下に配置している商品詳細欄に影響してしまいますが 運営側でカバーしていく方向で検討しております。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |