Oracle DBMS に基づいて、Jasper Reports を使用して、アプリケーションからレポートを生成しています。
これは問題なく動作しますが、同じドキュメントに対して異なる用紙形式、言語、向きを使用したり、列やその他の要素を追加したり、要素のコンテンツのサイズを変更したりする可能性があります。
iReport/Jasper でこれを行うのは簡単ではありません。何かがうまくいかない場合は、要素を手動で移動またはサイズ変更し、適切なサイズと位置であることを確認する必要があります。
私が学生の頃、組版には LaTeX を使用していました。そんなことありませんか?
BRIT は Jasper と Pentaho の「ピクセル位置」パラダイムに従っていないと聞きました。そのため、ユーザーがドキュメントの抽象的な構造、つまり、そこにある要素とその相対位置。
EDIT 言及するのを忘れました:私たちはできるだけ少ないコードを含む解決策を探しています. 理由は多岐にわたりますが、最も重要な理由は次のとおりです。
最初に: 別のライブラリを学習しないようにします (Jasper のライブラリから離れて、気に入りました)。
2 つ目は、プログラマーでなくても筋金入りのプログラマーでも管理できるツールを提供することです。参入障壁が低いほど良い。たとえば、私は、LaTeX をまともに理解できる人文科学の専門家を知っています。彼らは iReport を消化することさえできました。実世界のJavaで同じことができる人を私は知りません。