我正在尝试创建程序每晚自动打印的信件的预览。我已经读了一些文章,但仍有理解上的困难。
我知道我需要创建一个PrintPreviewDialog对象,一旦我为它提供了一个PrintDocument,我就可以对它调用ShowDialog()。我的主要问题是,如何创建PrintDocument?
我将信件的所有信息保存在单独的变量中,因此我必须将它们组合在一起,这很简单,但是如何将该对象(StringBuilder)更改为可以提供给PrintPreviewDialog对象的PrintDocument呢?
一如既往,感谢您的帮助!
发布于 2010-11-28 09:09:22
打印逻辑您必须将其放在PrintDocument的PrintPage事件处理程序中。
你可以阅读http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.aspx。它包含一个完整的示例。
https://stackoverflow.com/questions/4294735
复制相似问题