作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图找出是否可以在 Mac OS X 上打印而不显示系统打印面板,并且仍然以编程方式设置每个打印选项,甚至是第三方打印机驱动程序的打印选项。
我想使用NSPrintInfo .
这可能吗?是否所有 Mac 打印机驱动程序都必须“通过”打印系统,这意味着每个 Mac 打印机驱动程序都必须使其在驱动程序 UI 中显示的每个选项都可以通过 NSPrintInfo 以编程方式访问?
或者第三方打印机驱动程序供应商是否可以进行无法通过 NSPrintInfo 设置的设置?
谢谢!
最佳答案
这应该是可能的,每个设置都存储在 PMPrintSettings 对象中,您可以使用以下方法将其作为 NSMutableDictionary 进行操作:
您可以检查任何 NSPrintInfo 并查看键和值。当然,对于第三方驱动程序,这些几乎从未记录在案,但所有设置都在那里供您使用。
关于macos - 我可以使用 Cocoa 的 NSPrintInfo 和 NSPrintOperation 设置_every_自定义打印选项吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11311566/
我是一名优秀的程序员,十分优秀!