请教VB.Net高手
我在VB.NET下用printdocument、printpreviewdialog1做报表打印, 在printpreviewdialog1对话框上能预览,但点击预览框上面的打印机按钮后,打印机空走纸但不打印,但是直接使用printdocument可以打印,请高手帮忙。 请不要直接从网上抄袭,我已经找过了,没有合适的答案
我在VB.NET下用printdocument、printpreviewdialog1做报表打印, 在printpreviewdialog1对话框上能预览,但点击预览框上面的打印机按钮后,打印机空走纸但不打印,但是直接使用printdocument可以打印,请高手帮忙。 请不要直接从网上抄袭,我已经找过了,没有合适的答案
答案:要用printpreviewdialog1,或者用printpreviewdialog类来达到预览效果时,必须要用到drawstring方法。也就是说当你点击预览效果,如果能看到文档的内容显示在程序窗口的白纸上时,就能打印了。我用c#写过完整的打印和预览效果,还可以添加页码,不清楚的就加我qq:332862871