問題タブ [birt-emitter]
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 - BIRT PDF レポートの生成時にページ番号が常に 1 と表示される
背景: Java + BIRT を使用してレポートを生成します。2 つの方法があります。1 つ目はビューアーでレポートを生成し、ユーザーがそれを別の形式 (pdf、xls、word...) にエクスポートできるようにすることです。2 つ目は、BIRT API を呼び出してレポート ファイルを直接 PDF に生成することです。
すべてのプログラムは「レイアウト」にあり、「マスターページ」にはプログラムはありません。1つの「データセット」を持っています。「レイアウト」のフィールドは、この DS を参照します。「レイアウト」にはグループがあり、1フィールドずつグループ化されています。「グループ ヘッダー」では、ページ番号として使用するセルを 1 つ作成します。「ページ:ページ番号」。
問題: 最初の方法を使用してレポートを生成すると、ページが +1 される可能性があります。2 番目の方法を使用すると、すべてのページ番号が 1 として表示されます。
質問: この場合、ページ番号を正しくするにはどうすればよいですか?
birt - BIRT 4.4.2 グリッド内のテーブル xls
グリッドを含む BIRT レポートがあります。最初の列の最初の行には、グラフがあります。1 列 2 行目には、複数の列を持つテーブルがあります。spudsoft エミッターを使用して Excel にエクスポートすると、表の列が結合されるため、表全体が Excel の 1 つの列のみを占有します。
テーブルが対応する数の Excel 列を適切に占有するようにするにはどうすればよいですか? たとえば、グラフを複数の結合された列にまたがって連続させることはできますか?
birt - BIRT 4.5 (自動レイアウト) で表の最後の 4 列を切り取る pdf 形式
BIRT 4.5 を使用。
16 列のテーブルがあるため、ビューアーに広がります。16 列すべてに対応するために、固定レイアウトではなく自動レイアウトを使用しています。
BIRT Viewer からレポートの Pdf バージョンをダウンロードすると、レポートでテーブルの右側の列 (4 ~ 5 列) が切り取られます。
いくつかの調査を行ったところ、固定レイアウトを使用するように言われましたが、シナリオでは不可能です。
ここで、次のような投稿を見ました-「InterfaceIPDFRender、PAGE_OVERFLOW = FIT_TO_PAGE_SIZEを設定すると、それでうまくいくはずです」
上記の行はどういう意味ですか?ライブラリの jar を変更してから、BIRT VIEWER のコードを再コンパイルする必要がありますか? 誰かがこれについて助けてくれますか。
よろしく、アジェイB
birt - 各世代の後に実行する BIRT 拡張機能
各レポート生成後に「クリーンアップ」する拡張機能を作成する必要があります。出力形式は関係ありません。
スクリプト内で JDBC 接続を取得するスクリプト関数拡張を作成したため、これが必要です。
プログラマーがこの接続を閉じるのを忘れた場合、"Cleanup Extension" は汚れた作業 (ガベージ コレクターなど) を実行する必要があります。
これを行うには、どの拡張機能を拡張する必要がありますか?
javascript - BIRT レポートは、デザイン モードでは XLSX にエクスポートされますが、ランタイムではエクスポートされません。
バートを使用しています。実行時にレポートを実行するために JavaScript から呼び出します。
レポートを作成しているときは、すべてうまくいきます。デプロイすると、XLSX ファイルにエクスポートするのが嫌になります。
http://marquetta:8080/birt/frameset?__report=http://marquetta/reports/userList.rptdesign&__format=XLSX
他のすべてのフォーマットは正常に動作するようです。上記は例外を作成します。
「原因: org.eclipse.birt.report.engine.api.EngineException: レポートの実行中にエラーが発生しました。
原因: java.lang.SecurityException: クラス "org.apache.poi.POIXMLDocument" の署名者情報が、同じパッケージ内の他のクラスの署名者情報と一致しません"
java - BIRT を使用してパスワードで保護された Excel ファイルを生成する方法は?
これは、Excel ファイルを生成するための Eclipse のコードの一部です。BIRT に基づく。
インターネットでいろいろ調べたのですが、解決策が見つからないので、助けてください。みんな、ありがとう。