私は現在、いくつかの計算を行い、pdf ファイルでグラフを出力することを目的とした C# アプリケーションに取り組んでいます。
Zedgraph ライブラリを使用してグラフを描画するので、graphPane.AddCurve(PointPairList) のようなものです。今、これらのグラフを MigraDoc パッケージ経由で pdf ファイルに出力しようとしました。
現在、Zedgraph をビットマップにマップし、それを pdf ファイルに貼り付けるスクリプトがあります。だから、このようなもの:
private Bitmap getBitMap()
{
ZedGraphControl graph = new ZedGraphControl();
newGraph = graphPane.Clone();
SizeF s = new SizeF(3.5f, 4.5f);
newGraph.Scale(s);
newGraph.DrawToBitmap(bit, new Rectangle(0, 0, newGraph.Width, newGraph.Height));
return bit;
}
問題は、これにより、pdf ページにわずかにピクセル化された画像が表示されることです。そして、このグラフを非常に高品質にする必要があります。それで、品質を向上させるために変更できるものはありますか、それともそのようなことに対するアプローチ全体を変更する必要がありますか.
よろしくお願いします。