Mac - 在“打印对话框扩展”中点击“打印”按钮显示模态窗口

时间:2013-03-27 08:10:45

标签: macos driver printers printdialog

当用户点击“打印”按钮时,是否可以执行自定义操作?例如,我可以在打印前显示“身份验证”对话框吗?

我是Mac打印机开发的新手。任何帮助将不胜感激。 谢谢!

1 个答案:

答案 0 :(得分:1)

在PDE中,我通过以下方法拦截了打印操作:

- (void)shouldPrint

我在模式中显示了一个NSWindow,然后在该方法中返回YES或NO (当模态显示NSWindow时,停止执行“shouldPrint”方法。)