フォーラムへの返信
-
投稿者投稿
-
yoshikawa
参加者SS 様
お世話になっております。
過去に、環境変数の設定が原因の事例があったようです。http://arrowhead.blog25.fc2.com/blog-entry-2176.html
こちらの対処はいかがでしょうか?
yoshikawa
参加者[訂正]
テキストフィールド③
$F{FieldName}.length() < 11 ? $F{FieldName} : “”yoshikawa
参加者サンプルを追記します。
テキストフィールド①
$F{FieldName}.length() > 20 ? $F{FieldName} : “”テキストフィールド②
$F{FieldName}.length() > 11 && $F{FieldName}.length() <= 20 ? $F{FieldName} : “”テキストフィールド③
$F{FieldName}.length() < 11yoshikawa
参加者BirdsSato様
お世話になっております。
文字サイズの異なる複数のテキストフィールドを用意して、1か所に重ねておく方法はいかがでしょうか?
出力する文字数をチェックした後、適切な文字サイズのフィールドのみを表示、他を非表示にします。
手順は以下の通りです。①テキストフィールドのTextFieldExpressionに以下の条件文を追加します。
$F{FieldName}.length() > [任意の文字数] ? $F{FieldName} : “”
※[任意の文字数]には、文字サイズ変更の境界値を入力してください。②文字サイズの種類分の①を作成します。
-
この返信は8年、 4ヶ月前に
yoshikawaが編集しました。
yoshikawa
参加者yoshikawa
参加者画像を提供いただきまして、ありがとうございます。
一度お使いのファイルの内容をこちらでも確認させていただきたいのですが、
該当のjrmxlファイル自体をこちらに添付していただくことは可能でしょうか。yoshikawa
参加者上記とは別に、こちらで同様の再現ができましたので併せて報告いたします。
Font name: IPAmj明朝
PDF Font name: Times-Roman
PDF Embeted: true
PDF Encording: Identity-Hのうち、Font name: IPAmj明朝 が SansSerif のままにしておくと同エラーが発生いたしました。
Font nameの設定漏れの可能性はございませんでしょうか。Attachments:
You must be logged in to view attached files.yoshikawa
参加者tkc様
上記の設定にてエラーは表示されませんでしたが、日本語が出力されないことを確認いたしました。
恐らく同様の原因と思われます。PDF Font name: Times-Roman
の部分を、
HeiseiKakuGo-W5 に設定していただくと解消するかもしれませんので
試してただけますと幸いです。yoshikawa
参加者tkc49 様
お力になれず申し訳ありませんでした。
また原因についての貴重なご報告を頂きまして、ありがとうございます。
今後同様の現象が起こった際の参考にさせて頂きます。yoshikawa
参加者tkc49 様
表題の件につきまして、確認いたしました。
csvファイル自体の文字コード設定が原因かもしれません。
文字化けとなるcsvファイルの文字コードは、どのようなものに設定されていますでしょうか。
お使いのソフトにて、一度ご確認いただけますと幸いです。yoshikawa
参加者確認されておりましたReportsConnectの障害につきまして、復旧しましたのでお知らせいたします。
ご利用いただいている皆様にはご迷惑をおかけいたしました。申し訳ございません。
今後ともReportsConnectをよろしくお願いいたします。yoshikawa
参加者確認されておりましたReportsConnectの障害につきまして、復旧しましたのでお知らせいたします。
ご利用いただいている皆様にはご迷惑をおかけいたしました。申し訳ございません。
今後ともReportsConnectをよろしくお願いいたします。yoshikawa
参加者原因を調べている過程で、2通りの方法で途切れずに出力されることが確認できました。
ひとまずの回避方法としてこちらにご提案させていただきます。①文字サイズを変更する
文字サイズを1サイズ上下に変更したところ、出力できました。②文字が切れる項目の文字列の末尾に、改行を1つ足す
Minutesの長文の最後に改行を足すことで、描画範囲が拡大され文字が出力されました。Stretch with over flow が領域の高さを自動調整する際に、特定の文字サイズ(今回は10)によっては少し狭い高さを算出してしまい、最後の1行が途切れてしまうのかもしれません。
yoshikawa
参加者takakura 様
お世話になっております。
以下、回答させていただきます。1) 文字数の制限
文字数の制限はないと思われます。2) 回避策
原因といたしまして、データを出力する範囲が固定長になっているのではないかと考えられます。
以下の手順にて、文字数に応じて出力範囲を自動で引き延ばすことができますのでご確認ください。①jrxmlファイルをiReportで開き、データが途切れているフィールドを選択します。
②[プロパティー]⇒[Stretch With Overflow]にチェックを入れます。 -
この返信は8年、 4ヶ月前に
-
投稿者投稿