私が所属している会社は、ActiveReports 7 のライセンスを取得する可能性が高いです。複数の Web グリッド (実際には Web グリッドではなく、zurb でレンダリングされた html に似ています) を pdf に変換する必要があるという新しいプロジェクト要件があります。コードビハインドのある時点で、それらは事実上データセットであるか、そのようなデータセットに作成できます。データセットからアクティブなレポートにデータを移動し、PDF としてレンダリングする方法はありますか? レポートをできるだけ一般的なものにしておき、すべてのデータテーブルに対して 1 つのアクティブなレポートを作成したいので、通常のようにアクティブなレポートを使用することは問題外です。
現時点で考えられる唯一のことは、すべてのヘッダーを連結できるグループ ヘッダー内の 1 つのテキスト ボックスと、各行のすべてのデータを投入できる詳細内の 1 つのテキスト ボックスです。ここでの問題は、何も適切に並べられないため、多くの書式設定の問題に遭遇することです-タブ区切りでは何も解決されないためです。さまざまな間隔で複数のテキスト ボックスを作成することもできますが、最終的にはデータセットごとに異なるレポートに発展してしまいます。データをフィードするときに列の間隔を維持できるように、ある種のマークアップを適用することは可能ですか? アクティブなレポートのリッチテキスト ボックスは HTML マークアップを尊重しますか? または、まったく別の解決策がありますか?
私は Itextsharp を使用しますが、商用製品には無料ではありません。
ありがとう、サム