2011-01-21 3 views
2

私はC#と.NETの新機能です。古いExcel/VBAベースの引用システム&在庫システムを再設計しています。ほとんどのUIとバックエンドは既に構築されています。エンドユーザーに送信されるレポートのドキュメントレイアウト

問題は、クライアントに送信されるドキュメント、つまり見積もり自体を作成して印刷するにはどうすればベストを尽くすのが難しいかという問題です。

私の質問は次のようなものです。ここに含まれているような文書を作成するために初心者が簡単に何をお勧めしますか?私の予算は実質的にゼロです(物事をもっと難しくするためです)。私はいくつかのフリーコントロールをネット上に浮かべてみましたが、特に使いやすい(エディタなし)か、クラッシュしました(Excel IDEにクラッシュするようなもの)

これらのドキュメントは、問題の採用者によっては2ページ以上になることがあります。ページの改行が必要な場合は、 、ちょうど切断されたように見えない)。

(HTMLが不可能な場合、それは世界の終わりではないのですが)文書が原因予算の前述の不足のためにところで

PDF、プリンタ、またはまれにHTMLのいずれかに出力されます私はC#Express 2010を使っていますので、完全なVSにバンドルされているものは、おそらくExpressでサポートされていないと動作しません。

EDIT:初心者として画像を投稿することはできません。基本的にウォーターマークが付いた文書です。左上隅にアドレス、上端に真ん中、右上にロゴ、商品の幅テーブルとそれに関連する価格。次に、売り上げ、サイン、およびフッターの下の部分に。それでちょっとフッタが付いた3 xグリッドのようなもので、価格などのためにグリッドがネストされています。素敵なフォントの色付きテキスト、見出しの丸いコーナー、うまく配置されたものなど...

答えて

0

あなたはデスクトップまたはウェブベースのアプリケーションを構築しているかどうかは言わないが、それはウェブアプリケーションだと仮定する。

テンプレートの一部を.rtfファイルとして保存してから、別の部分に基づいて最終的な文書を組み立てることを検討してください。 rtfはテキストベースのフォーマットなので、文字列の置換などができます。

+0

申し訳ございません、ご迷惑をおかけして申し訳ございません。あなたは正しい方向に私はどのように書いている書類を(どのような形式を考えていた)を組み立てるために覚えてポイントすることができますか?ありがとう –

+0

http://ja.wikipedia.org/wiki/Rich_Text_Format - 私はデスクトップアプリケーションではあまり役に立ちません。私はあなたが正確な印刷を行うことができることを知っていますが、何かを試してから何年も経っています。 – chris

0

私はこの種の作業を年間2回行い、Crystal ReportsをC#ホストで使用しています。私は、パラメータを制御し、役立つかもしれない複数のファイルの作成について質問していた:私たちは、一般的に、特に空想何もしませんが、実際のCrystalレポートの作成

Crystal Reports "File Break"

は、かなり簡単でした。それは無料ではありませんが、それは良いツールであり、この仕事を完了させるでしょう。

+0

私はCrystal ReportsがC#Expressで動作しないと信じています...それをインストールしようとしましたが、それは私に「ニーズVS」を投げました。 –

+0

うわー、それは吸う。さて、これがあります:http://stackoverflow.com/questions/586239/are-there-any-open-source-alternatives-to-crystal-reports –

0

特にデータがデータベースに格納されている場合は、SSRS(SQL Server Reporting Services)レポートを使用して成功しています。 Winforms/WPFのVSレポートビューアからレポートを使用して表示/印刷することはできます。 VS Expressではデザイナーのサポートについてはわかりませんが。

関連する問題