【问题标题】:Print preview in VB.net with multiple files在 VB.net 中使用多个文件打印预览
【发布时间】:2011-07-11 19:50:55
【问题描述】:

我有一个应用程序有多个文件 .rtf 我在富文本框中打开它,但我遇到了问题

这是我的打印预览代码

PrintPreviewDialog1.Document = PrintDocument1
PrintPreviewDialog1.ShowDialog()

我按下按钮进行预览,它会显示预览。

但如果我用另一个文件更改富文本框的内容,打印预览显示我为空

知道如何将其发送到新的预览版吗?

【问题讨论】:

    标签: vb.net visual-studio-2010 printing vb.net-2010


    【解决方案1】:

    您似乎陷入了魔术编码的陷阱:您只是在其中实现代码,而不确切知道 API 中发生了什么。信息很少,但我建议的第一件事是使用调试器:设置断点以准确查看正在处理的数据。

    显然,包含 Nothing 的数据正在发送到 printpreview,因此 PrintDocument1 必须为空。我建议不要重新使用这些对象,而是重新实例化它们。所以从 PrintPreviewDialog1 = new PrintPreviewDialog 开始,设置它的设置等。基本上,按照任何关于在 VB.Net 中打印的教程,并确保你重新实例化你正在使用的对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-18
      • 2012-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多