カスタム書式について

56 views
Skip to first unread message

fur...@skysystem.co.jp

unread,
Aug 26, 2022, 6:03:20 AM8/26/22
to RapidReportサポート QAフォーラム
お世話になっております。
カスタム書式/要素のサンプルを参考に、カスタムフォーマットの対応をしようとしたのですが、上手くできませんでした。
帳票の方は、書式にtextFormatterMapに追加したキーで設定してあります。

フォーマットのロジックは通っている様なのですが、
実際に出力された内容はフォーマット前の内容になってしまいます。

何か間違いがありましたら、ご指摘頂けると有難いです。

また、サンプルは値をフォーマットして戻す作りになっていますが、
書式文字列(#,###など)を変数として渡すことは可能でしょうか?

宜しくお願いします。
PriceFormatUtil.java
call_pdf.txt

RapidReport

unread,
Aug 28, 2022, 8:01:00 PM8/28/22
to RapidReportサポート QAフォーラム
吉川です。

添付して頂いたプログラムに間違いがあるかどうか、
確認するため、少し時間を下さい。
8月31日までには回答するように致します。

とりいそぎ、ご要望のサンプルを作成してみましたので、ご確認下さい。
フィールドのプロパティ「カスタマイズ」を利用しています。
ーーーーーーーーーーーーーーーーーーーーーー
また、サンプルは値をフォーマットして戻す作りになっていますが、
書式文字列(#,###など)を変数として渡すことは可能でしょうか?
ーーーーーーーーーーーーーーーーーーーーーー

フィールドのプロパティ「カスタマイズ」の詳細は、こちらを参照下さい。

RapidReport

unread,
Aug 29, 2022, 4:15:01 AM8/29/22
to RapidReportサポート QAフォーラム
吉川です。

添付頂いたソースコードを確認させて頂きましたが、問題ないと思われます。

帳票デザイン(rrptファイル)に、原因があるかもしれません。
まずは、つぎの2点の設定を確認後、再度PDF出力してみて下さい。

1.setting.jsonの設定
RapidReportのインストールフォルダ/designer/setting.json
※通常インストールした場合、「C:\RapidReport\designer\setting.json」
に次の内容が設定されているかどうか。
もし、記述がない場合、追加してください。

{
  formatter: [
    {type:"priceFormat"}
  ],
}

2.書式設定
帳票デザイン(rrptファイル)にて、
要素のプロパティ「書式」に、「priceFormat」が設定されているかどうか。
設定されていない、もしくは「default」である場合、「priceFormat」を設定して下さい。


サンプルを用意しました。ご確認下さい。

Reply all
Reply to author
Forward
0 new messages