私は.NET Winforms App用のレポートジェネレータを選択しています。Winformsアプリケーションのジェネレータオプションを報告しますか?
1.-がメインアプリ
に関連して展開するのは簡単です:私は
い誰でもレポート作成を知っている...ので、レポートジェネレータでは全く慣れていませんよ。 (最小、少なくとも、少なくとも望ましい) は別の、スクリプト/サイレントインストーラ (私はアプリのインストーラは レポートジェネレータインストーラを呼び出すことができます)
Bを持っています。 「積分」のインストーラ(アプリケーションと レポート・ジェネレータの両方のための統合 インストーラを容易に行うことができる)
Cを持っている(私はこれと一緒に暮らすことができます)。 (最も望ましい)Clickonce/xcopy インストールが可能です( でインストーラーはありませんすべて!!!ありがとう!!!!)。
2.-ある程度のスクリプト可能です:
。 (私はこれと一緒に暮らすことができます) (画像ソース、色、可視性、 の幅など)を実行時に変更することは可能ですか?
b。 (ほとんど が望ましい)実行時に 要素をレポートに追加/削除するために、前の項目に加えて が可能ですか?
3.-自己調整するページのサイズを変更:
。 (少なくとも望ましい) 手動でオブジェクトを動的にサイズ変更する レポート構造にアクセスする (2aに関連する)
b。 (最も望ましい)の報告とその 要素が 可能なキャンバス/用紙サイズ(HTML ページは割合を使用して、そうであるように)
4.-レポート成長/収縮における個々の要素の大きさに自動的に調整します(要素はグリッドの列である可能性があります):
a。 (少なくとも望ましい)要素 は、より大きな コンテンツ(クリッピングなし)を収容するように垂直方向に大きくなります。
b。要素のサイズは、コンテンツに自己調整する ( <div>要素のように)にすることができます。 例えばグリッド内の列は、成長/コンテンツへ 係る縮小すべきである(HTMLのように<テーブル>列幅無し 要素)は、少なくともExcelにレポートをエクスポートすることが可能であるべき
5.-およびPDF。
6.-レポートビューアは、英語以外の言語をサポートする必要があります。
私のニーズが非現実的であるかどうかはわかりませんが、レポート作成者は私のものではありません。私はここで迷っています。
フィールドでの経験がある人は、私に調査のための正しい方向のポインタを与えることができますか?
HTMLのようなスケーリングはプリミティブレポートでのみ機能します。 HTMLではパーセンテージではありません。これは複雑なレイアウトアルゴリズムを使用します。ほとんどの人はA4または手紙に印刷します。スケーリング/ズームはうまくいかないのですか?たとえば、レポートに画像があります。小さな紙に印刷する場合、マージンをカットする必要がありますか?私はズームがより良い解決策だと思います。 – Horcrux7