【问题标题】:NSPrintOperation NSprintInfo printer mac osx swiftNSPrintOperation NSprintInfo 打印机 mac osx swift
【发布时间】:2016-01-14 21:14:57
【问题描述】:
我正在尝试使用我的 Mac 在热敏打印机上打印票证。这样我就没有问题了。我使用 NSPrintOperation 执行操作,由 NSPrinterInfo 协助处理边距和其他设置的问题。
问题是,当我发送打印 NSView 的订单时,总是可以选择打印机、份数等...
我想直接打印票而不经过这个中间状态。
谁能帮我做这个?
【问题讨论】:
标签:
macos
printing
nsprintoperation
nsprintinfo
【解决方案1】:
从documentation,可以选择如下设置showsPrintPanel属性;
let printOperation = NSPrintOperation(view: someView)
printOperation.showsPrintPanel = false
printOperation.runOperation()