使用
UIKit
我可以像平常一样使用 UIPrintInfo
设置打印作业,并将 printInfo.duplex
设置为 UIPrintInfoDuplexShortEdge
,这意味着当我横向打印多页时,文档会很好地排列在纸张上。
我想在
Cocoa
中做同样的事情,但我找不到同等的东西。我该怎么做?
您需要访问低级 Core Printing 对象并修改它:
PMPrintSettings printSettings = printInfo.PMPrintSettings;
if (PMSetDuplex(printSettings, kPMDuplexTumble) == noErr)
[printInfo updateFromPMPrintSettings];
也许有人知道如何向打印作业添加灰度和质量选项?