4

我只是想确定用户是否从对话框中选择了打印或取消。我找不到任何可能让我知道WebBrowser控件中显示的文档是否实际发送到打印机的事件或属性。我现在能得到的最接近的是确定对话框是否打开。

这可能吗?

谢谢。

(我们使用的是 DevEx,所以如果我所追求的可以通过他们的控制之一实现,我也会对此感兴趣。)

背景:我们在 WebBrowser 中显示的是位于其 XSL 文件旁边的目录中的 xml 文件的内容。

4

1 回答 1

0

如果您在谈论ShowPrintDialog()我认为返回类型存在问题,因为它会调用所选打印机的 UI。此 UI 不一定是标准化的,因此您可能有一个没有取消按钮的窗口:/

遇到类似问题时,我只是创建了一个简单的“打印表单”并用于打印WebBrowser.Print()

于 2013-01-29T09:48:47.273 回答