私は jasper プラグインを使用してドキュメントを pdf および doc 形式でダウンロードする grails プロジェクトに取り組んでいます。
いくつかのジャスパー サブレポートがあり、これらのサブレポートを動的ジャスパーで使用して、ドキュメントを pdf および docx 形式でダウンロードします。jasper サブレポートの位置が異なる場合があるため、動的な jasper レポートを使用しています。
私のジャスパー サブレポートには、タイトルと詳細バンドがあります。
出力は
今私の問題は国境です。次のような境界線が必要です。
長方形、フレームを設定しようとしましたが、2 つのバンドが 1 つの口蓋 (コンポーネント) を共有していなかったため、すべて失敗しました。
私の要件は、ジャスパーレポートまたは動的ジャスパーを介した境界線です。境界線の設定方法がわかりません。
編集................................................. ...................................
また、動的ジャスパー コードを介してフレームと四角形を使用して境界線を設定しようとしましたが、出力は次のようになります。
フレームと四角形がサブレポート全体をカバーしていません。これが私のコードです:
JRDesignRectangle rectangle = new JRDesignRectangle();
//JRDesignFrame rectangle = new JRDesignFrame();
rectangle.setX(subReport.getX());
rectangle.setY(subReport.getY());
rectangle.setHeight(subReport.getHeight());
rectangle.setWidth(subReport.getWidth());
rectangle.setPositionType(PositionTypeEnum.FLOAT);
band.addElement(rectangle);