タイトル | : Re^6: 印刷時のカラムずれ |
記事No | : 9128 |
投稿日 | : 2009/06/30(Tue) 00:15 |
投稿者 | : 従業員 |
> > プリントアウトしますと、例えばカラムが行単位でずれてしまいます。
少し分かりかけてきました。 今まで全然違うことを行っていました。貴殿のサンプルを拝見しカラムずれはなくなりました。 あとは、応用なのですが、データが40行位ありますので、Dim s As String のところを 配列にしてサイドチャレンジしたいと思います。もう少し勉強させていただきます。その上で改めてご質問させていただきます。 ありがとうございました。
Dim g As Graphics = e.Graphics Dim blackPen As New Pen(Color.Black, 0.2) '線の太さを0.2に Dim f As New Font("MS 明朝", 9) Dim br As Brush = Brushes.Black
'ミリメートルを長さの単位に指定します。 g.PageUnit = GraphicsUnit.Millimeter
Dim s As String = " ! 155 +ε!-103.7 -141.5 ! 202.9 94.7 ! ! " Dim n As String = " ! 5 -ε!-103.7 -141.5 ! 202.9 94.7 ! ! "
g.DrawString(s, f, br, 0, 11) g.DrawString(n, f, br, 0, 15)
g.Dispose()
> 印刷設定が間違っているだけでは、スペースを含めた印刷位置等の > 一度単純なデータを使って印刷して見るとかして確認してみては > それでうまくいかないのなら、その時のコードを投稿して下さい。 > (但し、そのコードで他の人が事象を確認できるものにして下さい) > > http://hanatyan.sakura.ne.jp/dotnet/Prt11.htm
|