При использовании PrintDocument
и события PrintPage
Environment.Newline
игнорируется, поэтому я нашел единственный способ напечатать новую строку:
line = string.Empty;
yPos = topMargin + count * printFont.GetHeight(ev.Graphics)
ev.Graphics.DrawString(line, printFont, Brushes.Black, leftMargin, _
yPos, New StringFormat())
Существует ли более простой способ печатиnewline?
Как побочный комментарий, печать с использованием .Net, кажется, регрессировала к излишне сложной задаче.Почему они отбросили почти автоматическую печать, которая была в VB6 с CommonDialog
?