問題タブ [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.

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

jasper-reports - Jasper Report または Dynamic Jasper を使用して HTML にエクスポート

HTML を特定のページにエクスポートする方法を教えてください。「viewreport.jsp」というページにレポートを表示するとします。エクスポート先のページを指定するにはどうすればよいですか?

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

java - DynamicJasper:連結レポートの動的列の値にアクセスする

異なる列を含む複数の「サブレポート」を持つレポートをDynamicJasperで作成する必要があります。列のデータは、各行オブジェクトのHashMapに格納されます。DynamicJasperで、列の値がHashMapの特定のキーから取得されるように指定する方法が見つかりませんでした。

単一のレポートを作成すると、JRAbstractBeanDataSourceを拡張して、フィールド名のフォーマット方法に基づいてデータを正しく取得する方法を知っている独自のデータソースを作成できることがわかりました。ただし、addConcatenatedReportを使用して複数のレポートを追加すると、「サブレポート」はカスタムデータソースの代わりにJRBeanCollectionDataSourceを使用します。

私がこれまでに思いついた唯一の解決策は、動的列のフィールド参照にプリロードして使用する「column1value」や「column2value」などの一連のプロパティを持つPOJOを用意することです。私は本当にこれをしたくありません...誰か他のオプションを考えることができますか?足りないものはありますか?

補足:カスタムデータソースタイプをaddConcatenatedReport関数に渡せない理由はありますか?技術的な問題、またはそれは単に必要ではなかったのですか?このようなことは、「動的」レポートの一般的なニーズであるように思われます。

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

jasper-reports - Dynamic Jasper を使用してデータをレンダリングしながら動的コントロールを探しています

dyanmicJasper を使用してデータのレンダリングを動的に制御する方法を探しています。基本的に、一連のデータが既にレンダリングされているときに残っているページ スペースと、レポートに追加できるデータ量を知りたいと考えています。次の要件があるため、これはすべて必要です。

さらに、私も探しています-奇数ページと偶数ページで異なるページサイズを持ちたい

動的ジャスパーがそのレベルの制御を提供するかどうか、またそうである場合は、どのようにそれを達成するか、またはその回避策を教えてください。

期待して感謝します。

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

grails - DynamicJasperでのサブレポートの使用

私はGrailsでプロジェクトに取り組んでいます。PDF、Excel、Wordでレポートを生成する必要があります。上記の形式でもレポートを作成することができました。DynamicJasperを使用してレポートを生成しました。

次に、生成されたレポートにサブレポートが必要です。

生成されたレポートには、円グラフとともに次のテーブルが含まれています。次に、この同じテーブルに以下に示すようなサブレポートが必要です。

表1

報告期間

レポートを生成するための私のコードは次のようになります。

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

jasper-reports - 動的ジャスパー レポートの複数行ヘッダー

"Dynamic Jasper" を使用して、複数の行を持つテーブル ヘッダー (addColumn) をどのように作成しますか?

例えば

ありがとう

アップデート

または、このような動的ジャスパーレポートを生成できる他のライブラリはありますか?

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

java - JasperReports PDFフォント名(jasperreports.propertiesのデフォルト)

JasperReportsにJasperReportsフォントjarに存在するフォントを埋め込ませようとしています(DynamicJasperで生成されたレポートから)。jasperreports.propertiesでこれを設定しました:

Helveticaを配置し、エンコンディングを行わない場合、これは完全に正常に機能します。DejaVuSansがクラスパスに含まれていることを確信しています。

pdf.font.nameは、クラスパス内の任意のttfを受け入れますか、それとも標準の14個のPDFフォントのみを受け入れますか?

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

java - レポートごとにジャスパーを生成せずに、ジャスパーレポートを使用して動的にレポートを生成することは可能ですか?

動的に提供されるさまざまなパラメータに基づいてレポートを生成する必要があります。特定のコンテキストでは、パラメーターがnullになる場合があります。たとえば、フィールドとしてidnameagesexmaritalStatusのテーブルPersonから、 30歳の既婚男性に関するレポートを生成する必要があります。また、年齢を考慮せずに女性と結婚する必要がある場合もあります。これらの両方のケースで同じジャスパーを使用すると、2番目のケースでは年齢制限がnullになります。この状態を管理する方法はありますか?

また、レポートで作成するすべてのフィールドを動的に指定することはできますか?

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

java - tabledatamodelから動的ジャスパーレポートを生成する

tabledatamodelを使用してjasperレポートを生成しようとしています。

このコードを実行すると、次のエラーが発生します。誰かがこの問題を思い付くのを手伝ってくれる場合。

スレッド「main」の例外java.lang.NoSuchMethodError:ar.com.fdvs.dj.domain.DynamicJasperDesign.setPrintOrder(B)V at ar.com.fdvs.dj.core.DJJRDesignHelper.getNewDesign(DJJRDesignHelper.java:69) ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperDesign(DynamicJasperHelper.java:207)at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperReport(DynamicJasperHelper.java:535)at ar.com.fdvs.dj .core.DynamicJasperHelper.generateJasperReport(DynamicJasperHelper.java:518)at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(DynamicJasperHelper.java:283)at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(Dynamic .java:236)

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

java - ダイナミックジャスパーレポートヘッダー画像

動的なジャスパーレポートを作成しています。物事は順調に見えています。生成されたレポートに動的ヘッダー画像を追加するにはどうすればよいですか?

使ってます

しかし、それは機能していません。レポートは、pdf、csv、およびhtml形式でエクスポートされます。

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

java - DynamicJasper APIを使用してフッターにページ番号オプションを追加するにはどうすればよいですか?

私はコードの助けを借りてレポートを作成しています:

のように各ページのフッターにページ番号を追加したい。