|
分類:[VB.NET/VB2005 以降]
お世話になっております。
ChartコントロールのPrePaint内でとある座標に文字列を表示しています。 Chartへの表示位置は問題ないのですが、Chartの印刷機能を使用し、印刷 & 印刷プレビューでPrePaintにて表示している文字列の位置が大きくずれてしまいます。
------------------------------------------------------------ 以下、PrePaint内の処理
Dim grh As Graphics = e.ChartGraphics.Graphics Dim fnt As Font = New Font("MS Pゴシック", 14.0)
' 表示位置 grh.DrawString("あいうえお", fnt, Brushes.Black, lW, lH)
fnt.Dispose()
------------------------------------------------------------ 以下、印刷用ボタン内の処理 cht_Graph.Printing.PageSetup()
cht_Graph.Printing.PrintPreview()
cht_Graph.Printing.Print(True)
対処方法はありますでしょうか?
以上です。
|