如何检测打印操作何时完成?

时间:2011-11-29 11:19:45

标签: objective-c cocoa printing

我目前正在使用NSView print:方法。我正在自定义打印视图,但我想在打印完成后恢复以前的设置。

如何知道何时提交或取消打印操作?

感谢

1 个答案:

答案 0 :(得分:2)

创建NSPrintOperation后,使用-runOperationModalForWindow:delegate:didRunSelector:contextInfo:以指定的委托(恢复以前的设置)运行它,以便在打印操作完成时调用。

Printing Programming Topics for Cocoa”指南中有一个如何执行此操作的示例。