Hey guys,
I have a question regarding multiple page printing. I know that it has to do with e.HasMorePages. I know that there has to be a condition that sets that flag to true and back to false or you get caught in a never ending print page loop. However, I have no idea where in my simple little print block here to implement that. Can someone give me a suggestion?
As you can see I'm just printing a readline. Sometimes the file extends past a single page though depending on circumstances.
Thanks guysCode:Dim strReader As StreamReader strReader = File.OpenText("auditlog.txt") Dim x As Integer = 10 Dim y As Integer = 10 Do While strReader.Peek <> -1 e.Graphics.DrawString(strReader.ReadLine, New Font("Times New Roman", _ 10, FontStyle.Regular), Brushes.Black, x, y) y += 12 Loop





Reply With Quote