2010-11-30 3 views
4

私は.NET Winforms App用のレポートジェネレータを選択しています。Winformsアプリケーションのジェネレータオプションを報告しますか?

1.-がメインアプリ

に関連して展開するのは簡単です:私は

い誰でもレポート作成を知っている...ので、レポートジェネレータでは全く慣れていませんよ。 (最小、少なくとも、少なくとも望ましい) は別の、スクリプト/サイレントインストーラ (私はアプリのインストーラは レポートジェネレータインストーラを呼び出すことができます)

Bを持っています。 「積分」のインストーラ(アプリケーションと レポート・ジェネレータの両方のための統合 インストーラを容易に行うことができる)

Cを持っている(私はこれと一緒に暮らすことができます)。 (最も望ましい)Clickonce/xcopy インストールが可能です( でインストーラーはありませんすべて!!!ありがとう!!!!)。

2.-ある程度のスクリプト可能です:

。 (私はこれと一緒に暮らすことができます) (画像ソース、色、可視性、 の幅など)を実行時に変更することは可能ですか?

b。 (ほとんど が望ましい)実行時に 要素をレポートに追加/削除するために、前の項目に加えて が可能ですか?

3.-自己調整するページのサイズを変更:

。 (少なくとも望ましい) 手動でオブジェクトを動的にサイズ変更する レポート構造にアクセスする (2aに関連する)

b。 (最も望ましい)の報告とその 要素が 可能なキャンバス/用紙サイズ(HTML ページは割合を使用して、そうであるように)

4.-レポート成長/収縮における個々の要素の大きさに自動的に調整します(要素はグリッドの列である可能性があります):

a。 (少なくとも望ましい)要素 は、より大きな コンテンツ(クリッピングなし)を収容するように垂直方向に大きくなります。

b。要素のサイズは、コンテンツに自己調整する ( <div>要素のように)にすることができます。 例えばグリッド内の列は、成長/コンテンツへ 係る縮小すべきである(HTMLのように<テーブル>列幅無し 要素)は、少なくともExcelにレポートをエクスポートすることが可能であるべき

5.-およびPDF。

6.-レポートビューアは、英語以外の言語をサポートする必要があります。

私のニーズが非現実的であるかどうかはわかりませんが、レポート作成者は私のものではありません。私はここで迷っています。

フィールドでの経験がある人は、私に調査のための正しい方向のポインタを与えることができますか?

+0

HTMLのようなスケーリングはプリミティブレポートでのみ機能します。 HTMLではパーセンテージではありません。これは複雑なレイアウトアルゴリズムを使用します。ほとんどの人はA4または手紙に印刷します。スケーリング/ズームはうまくいかないのですか?たとえば、レポートに画像があります。小さな紙に印刷する場合、マージンをカットする必要がありますか?私はズームがより良い解決策だと思います。 – Horcrux7

答えて

3

私たちはWinForms、ASP.NET、WPF、およびSilverlightで動作するDevExpressのXtraReportsを使用します。それは完全に機能し、あなたが望むもののすべてではないにせよ、ほとんどのことができるはずです。もっとここに見つける:

http://devexpress.com/Products/NET/Reporting/

+0

私はこれを2番目にします。私は、Crystal、SQL Reporting Services、Accessをレポートエンジンとして使用し、DevExpressレポートをトップノッチと私のレポートエンジンの選択とみなしました。 –

+0

上記の要件はサポートされていません(半分サポートされています)? 3? 4? –

+0

私はあなたのすべての要件がサポートされていると信じていますが、私はDevExpressのクライアント担当者ではありませんので、私はそれを保証しません:)購入する前に、試用版(60日間提供)をダウンロードし、上記のすべてをサポートフォーラムで尋ねることもできます(これは本当に素晴らしいです)。それは素晴らしい製品であり(彼らのラインのほとんどがそうであるように)、彼らのサポートは一流です。それはまた比較的安い。 – theChrisKent

1

私はあなたの位置で何回も(レポート機能でのWinFormsアプリを設計)されていると私はあなたの最善の策は、それを待つ、だと思う... Crystal Reports。それはあなたがレイアウトしたすべての基準を満たしていますが、非常に大きな再配布可能なランタイムの警告があります。また、.NET SDK、埋め込み可能なデザイナーなどもあります。

+0

"非常に大きな再配布可能なランタイム" 1a?ポイント3と4はどうですか? –

+0

"あなたがレイアウトしたすべての基準を満たしています" –

関連する問題