タイトル : Re: VB6.0 SCALE MODE 4 の印刷について 投稿日 : 2016/03/02(Wed) 12:20 投稿者 : shu
> > 疑問点ですが > > 1. Printer.ScaleMode = 4に相当するのはVB2005では無くなったのでしょうか? なくなりました。 hhttps://msdn.microsoft.com/ja-jp/library/system.drawing.graphicsunit(v=vs.110).aspx > 2. g.PageUnit = GraphicsUnit.Millimeter > で定義すると小数点は許されないのでしょうか > > 10*120/1440*25.4 は自分で算出した位置変換式です > 整数なら問題ないので微調整出来ないという事でしょうか? > > 時代遅れの質問で申し訳ありません 10*120/1440*25.4 の結果はDoubleになりますが DrawLineの引数はIntegerかSingleなので DoubleからSingleに変換出来ませんというものです。 各数値の後ろに!を付加するとよいかと思います。 |