如何在c#中打印换行符

时间:2011-01-12 22:38:21

标签: c# printing

使用PrintDocumentPrintPage事件,Environment.Newline会被忽略,因此我找到打印换行符的唯一方法是:

        line = string.Empty;
        yPos = topMargin + count * printFont.GetHeight(ev.Graphics)
        ev.Graphics.DrawString(line, printFont, Brushes.Black, leftMargin, _
            yPos, New StringFormat())

是否有更简单的方法来打印换行符?

作为旁注,用.Net打印似乎已经退回到一个不必要的复杂任务。他们为什么放弃使用CommonDialog

的VB6中几乎自动打印

1 个答案:

答案 0 :(得分:0)

这本书对打印任务有很大帮助,希望你能在这里找到你想要的东西。

http://www.merrioncomputing.com/Programming/Printing-a-NET-developers-guide-Part1.pdf

亚历。