タイトル : Re^5: 自己レスです 投稿日 : 2009/01/13(Tue) 16:25 投稿者 : ひでと
また 次の実験として e.PageSettings.Marginsに着目すると Private Sub PrintDocument1_QueryPageSettings _ (ByVal sender As Object, ByVal e As System.Drawing.Printing.QueryPageSettingsEventArgs) _ Handles PrintDocument1.QueryPageSettings 'Debug.Print(Me.PrintDocument1.DefaultPageSettings.Margins.Left) Debug.Print(e.PageSettings.Margins.Left) 'e.PageSettings.Margins をDefaultに戻そうとしてもうまくいかない? 'e.PageSettings.Margins = Me.PrintDocument1.DefaultPageSettings.Margins のようにe.PageSettings.Margins.Leftの変化は 80,60,40のように変化しているため、QueryPageSettingsが呼び出されるとき 前回のeの値が引き継がれていることも、推定できるかと思います。 |