4

1つの課金ソフトウェアをコーディングしました。この請求書を特定の形式で印刷したいと思います。printDocumentツールとprintDialogツールを読みました。ただし、printdocumentで描画する文字列または線ごとにx軸とy軸の位置を指定する必要があります。

請求書のすべてのフィールドをその位置にフォーマットし、バックエンドからデータを渡すだけで、渡すたびに異なる値で同じ請求書を印刷できるようにするGUIタイプのツールはありますか?

誰かがどこから始めればいいのか教えてもらえますか?

4

2 に答える 2

1

他のツールを使用せずに最初からこれを行う必要がある場合は、HTML を利用します (他のツール、Crystal-Reports、または SSRS にアクセスできる場合の方が簡単な場合があります)。HTML は特にレイアウト設計用に設計されており、.NET は HTML に対して多くのサポートを提供します。(最近は調べていませんが、アプリケーションで HTML を表示し、それをプリンターに送信するためのツールがあると確信しています。)

XML としての HTML は、テンプレート化に適しています。また、既存のツールの多くを利用することもできます (Mustache などを参照)。.NET にはテンプレートが組み込まれていますが、利用可能なツールの中にはより優れたものもあります。

于 2012-08-06T23:19:27.817 に答える
0

localreport(rdlc) を使用できます。コード プロジェクトに関するこの記事を確認してください。

SQL Server Reporting Services を使用しない Microsoft Reporting

Microsoft Reporting Services - パート II

于 2012-08-06T23:39:12.690 に答える