C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Chartコントロールの印刷ずれ。

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■90739 / inTopicNo.1)  Chartコントロールの印刷ずれ。
  
□投稿者/ yomi (3回)-(2019/04/15(Mon) 11:52:31)

分類:[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)


対処方法はありますでしょうか?

以上です。
引用返信 編集キー/
■90742 / inTopicNo.2)  Re[1]: Chartコントロールの印刷ずれ。
□投稿者/ shu (1174回)-(2019/04/15(Mon) 17:15:26)
No90739 (yomi さん) に返信
> ' 表示位置
> grh.DrawString("あいうえお", fnt, Brushes.Black, lW, lH)
>
IW,IHの求め方を工夫すればなんとかならないでしょうか?
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ