我正在尝试创建一个字母预览,我的程序会自动每晚打印。我已经阅读了一些文章,但仍然无法理解。
我知道我需要创建一个PrintPreviewDialog对象,一旦我提供了PrintDocument,我就可以调用ShowDialog()。我的主要问题是,如何创建PrintDocument?
我将所有信息保存在单独的变量中,所以我必须将它们全部组合起来,这很容易,但是如何将该对象(StringBuilder)更改为我可以提供给的PrintDocument PrintPreviewDialog对象?
一如既往,感谢您的帮助!
答案 0 :(得分:0)
您必须将打印逻辑放在PrintDocument的PrintPage事件处理程序中。
您可以阅读http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.aspx。它包含一个完整的例子。