我在NSPrintPreviewJob
中将jobDisposition设置为NSPrintInfo
,但似乎忽略了该值。打印操作不像在预览中打开文档那样,而是照常显示打印面板。
答案 0 :(得分:1)
要直接进入预览,您需要取消打印面板:
printInfo.jobDisposition = NSPrintPreviewJob;
NSPrintOperation *op = [NSPrintOperation printOperationWithView:view
printInfo:printInfo];
op.showsPrintPanel = NO;
[op runOperation];