起初,我创建了一个带有自定义NSView的简单程序。我画了一张图片(证书)并打印出来!太美了!一切都很顺利!
然后,我将我的自定义NSView移动到现有的应用程序中。我的希望是当用户点击打印时,它会打印这个证书。非常简单。我想在我的控制器代码中有一个NSView指针。然后在初始化时,我会填充指针。然后当有人想要打印证书时,它就会打印。问题是,所有的绘图代码都在“drawRect”方法中。因为这个视图从未在窗口中显示,所以这个方法不会被调用。
我听说其他人使用不可见的NSView对象来打印。我需要做什么?我真的不想把这个视图显示在屏幕上。
Rodger