如何更改 NSPrintInfo 双工?

问题描述 投票:0回答:2

使用

UIKit
我可以像平常一样使用
UIPrintInfo
设置打印作业,并将
printInfo.duplex
设置为
UIPrintInfoDuplexShortEdge
,这意味着当我横向打印多页时,文档会很好地排列在纸张上。

我想在

Cocoa
中做同样的事情,但我找不到同等的东西。我该怎么做?

objective-c macos cocoa printing
2个回答
2
投票

您需要访问低级 Core Printing 对象并修改它:

PMPrintSettings printSettings = printInfo.PMPrintSettings;
if (PMSetDuplex(printSettings, kPMDuplexTumble) == noErr)
    [printInfo updateFromPMPrintSettings];

0
投票

也许有人知道如何向打印作业添加灰度和质量选项?

© www.soinside.com 2019 - 2024. All rights reserved.