2009-07-09 17 views
12

私はPDFファイルに書き込む必要があるプロジェクトを開始しました。いくつかのグーグルの後、私はPDFsharpを使用することに決めました。しかし、私は図面テーブルとチャートに関するいくつかの質問があります。PDFsharpを使用したテーブルとチャート

PDFsharpはテーブルやチャートを含むPDFファイルを作成するのに適していますか?いいえ、よりよい代替案をお勧めしますか?はいの場合は、そのテーマに関する良い文献はどこにありますか?チュートリアルはいいかもしれません(サンプルプロジェクトでなくてもいいですが、私はライブラリとそのクラスに慣れるために使うことができます)。

MigraDocは何について教えてもらえますか?私はちょっと一見したが、それは私が必要とするものには完璧に見えますが、私はそれについてさらにいくつかの情報が必要です。

+0

https://github.com/DavidS/MigraDoc/blob/master/PDFsharp/dev/PdfSharp.Charting.Demo/PdfSharp.Charting.Demo/ChartSamples.cs –

答えて

27

PDFsharpは「低レベル」のPDFジェネレータですが、MigraDocはPDFsharpを使用してPDFファイルを作成する「高レベル」のドキュメントジェネレータですが、eも作成できます。 g。 RTF。

は詳細についてPDFsharp/MigraDoc財団のウェブサイトをご覧ください:
http://www.pdfsharp.net/

4

あなたがMigraDocを使用したくない場合は、あなたがgfx.Drawlineを(使用)とテーブルを自分で描くことができます。 私は自分のプロジェクトの1つでそれをやった。

 gfx.DrawLine(pen, 45, 250, 45, 703); 
     gfx.DrawLine(pen, 87, 250, 87, 703); 
     gfx.DrawLine(pen, 150, 250, 150, 703); 
     gfx.DrawLine(pen, 291, 250, 291, 703); 
     gfx.DrawLine(pen, 381, 250, 381, 703); 
     gfx.DrawLine(pen, 461, 250, 461, 703); 
     gfx.DrawLine(pen, 571, 250, 571, 703); 

それとも、そのようにそれを行うとpostionをカウントアップするためにforループを使用することができます。 あなたはそのようにそれを行うことができます。

関連する問題