在silverlight打印中捕获打印对话框的取消

在silverlight打印中捕获打印对话框的取消,第1张

概述有谁知道你是否可以找到点击打印对话框的取消? 我见过帖子和文档说“EndPrint – 在打印完成或取消时触发了事件.” 但我不认为那是打印对话框的取消……我认为是打印作业被取消了. 谢谢 根据文档,我不相信有一个简单的方法: http://msdn.microsoft.com/en-us/library/system.windows.printing.printdocument.endprint 有谁知道你是否可以找到点击打印对话框的取消?

我见过帖子和文档说“EndPrint – 在打印完成或取消时触发了事件.”

但我不认为那是打印对话框的取消……我认为是打印作业被取消了.

谢谢

解决方法 根据文档,我不相信有一个简单的方法:
http://msdn.microsoft.com/en-us/library/system.windows.printing.printdocument.endprint(v=VS.95).aspx

特别是:

The EndPrint event will not occur if
the user cancels the print operation
from the print dialog Box. A
BeginPrint event will always occur
before an EndPrint event.

显然,EndPrint事件仅在文档实际打印的情况下进行清理,而不是在取消打印对话框的情况下进行清理.

总结

以上是内存溢出为你收集整理的在silverlight打印中捕获打印对话框的取消全部内容,希望文章能够帮你解决在silverlight打印中捕获打印对话框的取消所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1000933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存