問題タブ [ireport]

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.

0 投票する
1 に答える
2350 参照

java - iReportでSHA1またはMD5ハッシュを計算します

レポートの実行時にiReport内でSHA1またはMD5ハッシュをどのように計算しますか?事前に計算されたハッシュをデータベース駆動型フィールド(文字列)と比較する必要があります。

iReport 2.0.5(旧)とReport Engineの使用は、商用アプリケーションに組み込まれています。

0 投票する
3 に答える
853 参照

java - ユーザーからの長いテキスト入力とPDF生成

複雑すぎるアプリケーションフォームと見なすことができるWebアプリケーションを作成しました。特定の文字数制限のあるテキスト領域がたくさんあります。フォームの送信後、さまざまなことが起こります。そのうちの1つがPDFの生成です。

テキストはDBから照会され、iReportsで作成されたPDFテンプレートに挿入されます。これは問題なく機能しますが、主な問題はテキストがあふれることです。

最大文字数は、「平均的な」テキストに基づいて設定されます。しかし、CAPSで書いたり、テキストをフォーマットするためにたくさんの改行を追加したりすることを好む人もいます。これらにより、ユーザーのテキストがPDFで指定されたスペースからオーバーフローします。残念ながら、PDFドキュメントは実際の申請書のように見える必要があるため、無制限のスペースを許可することはできません。

これに取り組むためにどのようなアプローチを使用しましたか?

  • ユーザー入力をクリーン/制限しますか?
  • フォントメトリックに基づいてテキストのスペース要件を計算しますか?
  • PDFのプレビューを提供しますか?(あまりにも悪いユーザーは、送信後に入力を変更することはできません...)
0 投票する
1 に答える
3516 参照

jasper-reports - 単一の jasperreports 内の複数のクロス タブとそれらのグループ化

クロス集計をレポート レベル グループにグループ化する方法を教えてください。つまり、私の問題では、詳細バンドで 3 つのクロスタブを使用しています。このページを国名でグループ化したいと考えています。たとえばcountry=Australia、3 つのクロス集計を印刷し、国がインドに変更された場合は、次のページに 3 つのクロス集計を印刷します。

0 投票する
1 に答える
1273 参照

variables - iReport 変数の追加/変更ダイアログ

これは非常にばかげていますが、すべてのチュートリアルとガイドを見てきましたが、iReport の私のバージョン (iReport 3.6.0) は、私が見ているものと一致していないようです。

新しい変数を作成し、変数の追加/変更ダイアログを使用して変数をフォーマットし、その条件 (変数式) を入力する必要があります。

このダイアログを探すのに 1 日の大半を費やしましたが、うまくいきませんでした。

レポート デザイナーを使用して変数を追加できます。これ以上のことをする選択肢はないと思います。

ここで答えが見つかる可能性は長いですが、私が現在持っているよりも可能性は高いです。;)

ありがとうございました。

メイン州のスコット

0 投票する
2 に答える
520 参照

jasper-reports - iReport がサポートされていないタグを追加し続けてクラッシュするのはなぜですか?

まず、iReport は私が今まで使った中で最悪のレポート ツールです。

私の質問に..... iReport は、サポートしていないタグを追加し続けるため、多数のエラーが発生します。

鬼ごっこ

この自動コーディングをオフにする方法を教えてください。本当に私を壁に追いやっています。それは私のコードを台無しにし続けます。ああ、私は 3.5.2 を使用していますが、jasper サーバーのバージョンが原因でアップグレードできないため、アップグレードするように言わないでください。

0 投票する
4 に答える
38108 参照

jasper-reports - iReport の別のリストに含まれる文字列のリストを印刷するにはどうすればよいですか?

Java と iReport (jasper から) を使用して簡単なレポート プログラムを作成しています。これは、PC の IP アドレス、場所、現在アイドル状態かどうか (別のシステムによって処理されているかどうか) を示すレポートを PDF で作成することになっています。現在接続されているプロジェクトのリスト (他の場所でも管理されています)。

私はこの問題に iReport を使用しており、次のようにダミー コレクション生成クラスを作成しました。

この場合のエンティティ クラスは次のとおりです。

インターネットを検索した後、サブレポートを使用して同様のことを行う方法を見つけました。

問題は、このサブレポートに dataSource として渡された文字列のコレクションを出力する方法がわかりません。

私がインターネットで見つけた例では、マスター コレクションの各項目について、サブレポートには、ここにあるような文字列のコレクションではなく、オブジェクトのコレクション (属性ごとに独自の getter メソッドを使用) が渡されました。そのような場合、彼らは使用する必要のある値に iReport 構文を介してアクセスしましたが、私は使用できませんでした。たとえば、次のようになります。

iReport は受け取ったオブジェクトに含まれる getProject メソッドを探すため、この場合は単純な String オブジェクトです (いわば getProject メソッドはありません)。

0 投票する
4 に答える
3057 参照

java - バンド内のサブレポートを使用してテキストフィールドを拡大する

詳細バンドにテキストフィールドとサブレポートがあります。特定のレコードの詳細を表示するサブレポートに値を渡します。問題は、サブレポートに値が表示されたときにテキストフィールドが拡大されないことです。

これが私のjrxmlの詳細バンドの一部です:

0 投票する
1 に答える
3987 参照

javabeans - iReport 3.7.0 で Javabeans データソースのサブレポートを作成する際の問題

iReport 3.7.0 を使用しています。サブレポート ウィザード画面に、選択する Javabean クラスが表示されません。誰かがこの問題に遭遇し、解決策を得た場合はお知らせください。

代替テキスト

代替テキスト

PersonDatasource の作成:

代替テキスト 代替テキスト

で入手可能な Javabeans のソース コード

http://www.brucephillips.name/jasperreports/examplesource.zip

ありがとうネイン

0 投票する
3 に答える
12288 参照

jasper-reports - iReportでエクスポートされたPDFに正しいフォントが表示されない

「TimesNewRoman」フォントを使用してiReportで生成されたPDFは、印刷バージョンに「Arial」を使用しているようです。

問題が何であるかについて何か考えはありますか?

0 投票する
2 に答える
14936 参照

java - iReport のフィールド式

iReport来週の実際のプロジェクトで使用する前に慣れようとしていますが、すでにどこかにスタックしているようです。iReportWindows XP プラットフォーム + Java 1.6 で 3.7.0 を 使用しています。

内容に基づいてフィールドの色を変更したり、条件に基づいてフィールド内の数値の合計を計算したりするのは簡単に思えますが、実際には時間がかかりすぎます。私は言うクエリがあります:

それは私に次のようなものを与えます:

ここで、ENABLEDテキストを見て、 「赤」greenと言うようにします。UNCONFIRMEDそのために、この式でテキストフィールドを追加しました

それらのそれぞれについて<style>、色付きのテキストunconfirmedenabled.

私の2番目の問題は、 allunconfirmedと allの合計を実行したいということですenabled。通常の合計式はできますが、条件付きではわかりません。誰でも光を当てることができますか?読んでくれてありがとう