0

このようなレポートがあります。PDF形式になります: 代替テキストhttp://img52.imageshack.us/img52/3324/fullscreencapture121420.png

ユーザーはすべての異なる食品を入力するため、NONE、MODERATE、SEVEREなどのすべてのセクションのサイズが異なるため、実行時にセクションを拡張できる必要があります。そのためには、おそらく画像をスライスして、実行時にさまざまなセクションを追加する必要があります。私はそれを行うための適切な方法を知りません。

適切なセクションにテキストを合わせる方法についての提案を手伝ってください(ただし、各セクションに含まれる食品の数を制御できないことにも注意してください。ユーザーが実行時にこれを決定します)

4

2 に答える 2

2

結果(なし、中程度、重度)ごとにiTextSharpテーブルを作成し、PDFに表示する順序でテーブルを順番に書き出します。テーブルの各行には4つの列があります。

これらの記事は、iTextSharpでテーブルを作成するのに役立ちます
。iTextSharp-テーブルの紹介
SourceForgeテーブルチュートリアル

編集
申し訳ありませんが、質問にvb.netタグが表示されませんでした。リンクしたページはC#です-翻訳していただければ幸いです。私はあなたが見つけるiTextSharpサンプルのほとんどがC#にあることを発見しました。

于 2009-12-14T23:01:44.817 に答える
1

フォーマットされた/表形式のデータには、iTextSharpではなくレポートツールを使用する価値があるかもしれません。

http://www.datadynamics.com/のActiveReportsを使用していますが、他にもあると思います。

編集:

iTextSharpがhtmlからpdfへの変換をサポートしているように見えますか?多分それはレンダリングするのが簡単ですか?

検索してこれを見つけました:http ://somewebguy.wordpress.com/2009/05/08/itextsharp-simplify-your-html-to-pdf-creation/

于 2009-12-14T22:45:33.180 に答える