問題タブ [dynamic-jasper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - DynamicJasper AutoText フィールドのパラメーター?
foo
valueなどのパラメーターを含むレポートが与えられた場合、パラメーターをサポートしている場合、または静的テキストのみをサポートしている場合bar
は、次のように出力されると思います。bar
$P{foo}
代わり((java.lang.String)parameter_foo.getValue())
に、フィールドで何らかのロジックを実行することを意味する を出力します...
それはうまくいくはずですか?「メッセージ」タイプの定型文を誤用していますか?
java - Excel レポートで DynamicJasper を使用して列フッターにカスタム計算を追加する
DynamicJasper ver 4.0.2を使用しており、 Excel形式でレポートを作成しました。
レポートには、A、B、C の 3 つの列があります。
フッターでは、列 A の合計、つまり SUM(A) と列 B、つまり SUM(B) が必要ですが、列 C の合計は =(SUM(B)/SUM( A))*100。
drb.addGlobalFooterVariable(columnA, DJCalculation.SUM)
ただし、 andを使用して、列 A と B の合計を追加できましたdrb.addGlobalFooterVariable(columnB, DJCalculation.SUM)
。
しかし、上記の式に従って columnC のソリューションを見つけることができません。
私はグーグルで検索しましたが、関連する投稿はありませんでした。私を助けてください。
java - DynamicJasper で jrxml ファイルをデザイン テンプレートとして使用する方法
DynamicJasperを使用してレポートを印刷しています。これまでのところ、表として印刷されています。しかし、私はそれを小切手として印刷したい。チェック テンプレート デザインをjrxmlとして作成しました。関連するjrxmlの位置に渡されるテーブルに入力された値を渡したいです。
テーブルを出力するコードは次のとおりです。
jrxmlファイルは次のとおりです。
java - DynamicJasper API: PDF の境界線が揃っていません
レポートの行が長くなりすぎて 1 ページに収まらない場合、次のページに続きますが、この画像に示すように境界線が切れてしまいます。
何か案は?
JRPdfExporter
レポートをPDFにエクスポートするために使用しています。
更新しました:
java - 複数のjrxmlファイルを1つのマスターjrxmlに追加する方法は?
DynamicJasper を使用して、指定された構造を持つ単一のレポートを作成できるかどうかを知りたいです。
構造:
ご清聴ありがとうございました
java - DynamicJasper の問題 - プログラム "javac" を実行できません: java.io.IOException: error=24、開いているファイルが多すぎます
DynamicJasper API を使用してレポートを生成すると、以下の例外がスローされます。私の論理では、1 回の実行で約 5000 ~ 10000 件のレポートが生成されます。この例外により、レポート生成の例外は完全にブロックされます。レポートの数によっては増やすことができないため、ulimit オプションを増やさずにこのソリューションを修正する方法を提案してください。
jasper-reports - 動的ジャスパーの複数行ヘッダー
動的ジャスパーを使用してレポートを作成しています。次の方法で複数のヘッダーを追加する必要があります..
日付と列 (ヘッダーは動的) は動的です。多くの検索が行われましたが、答えが見つかりませんでした。誰か知っていますか?
java - Excel での数値のローカライズ
ここまでコードは正常に動作しますが、指定された文字列にカンマが含まれているため、以下の行で NumberFormatter 例外が発生します。
BigDecimal bigDecimal = new BigDecimal(localizedNumber);
数値をローカライズしたいのですが、文字列として数値を入力すると、Excel のエラーの下に表示されるため、文字列を返すことができません
ローカライズされた形式で数値 (BigDecimal / Integer / BigInteger など) を返す方法はありますか? Excel で上記のエラーが発生せず、Excel データに対してフィルター操作を実行できるようにします。
new BigDecimalType().valueToString(value, locale); も試しました。および new BigDecimalType().stringToValue(s, locale); 動的ジャスパー レポート api の。