Objective c 如何更改NSPrintInfo双工?
使用Objective c 如何更改NSPrintInfo双工?,objective-c,macos,cocoa,printing,Objective C,Macos,Cocoa,Printing,使用UIKit我可以正常使用UIPrintInfo设置打印作业,并将printInfo.duplex设置为UIPrintInfoDuplexShortEdge,这意味着当我横向打印多个页面时,文档在纸张上的布局很好 我想在Cocoa中也这样做,但我找不到等效的。如何执行此操作?您需要访问低级对象并对其进行修改: PMPrintSettings printSettings = printInfo.PMPrintSettings; if (PMSetDuplex(printSettings, kPM
UIKit
我可以正常使用UIPrintInfo
设置打印作业,并将printInfo.duplex
设置为UIPrintInfoDuplexShortEdge
,这意味着当我横向打印多个页面时,文档在纸张上的布局很好
我想在
Cocoa
中也这样做,但我找不到等效的。如何执行此操作?您需要访问低级对象并对其进行修改:
PMPrintSettings printSettings = printInfo.PMPrintSettings;
if (PMSetDuplex(printSettings, kPMDuplexTumble) == noErr)
[printInfo updateFromPMPrintSettings];