gpt4 book ai didi

macos - 我可以使用 Cocoa 的 NSPrintInfo 和 NSPrintOperation 设置_every_自定义打印选项吗?

转载 作者:行者123 更新时间:2023-12-03 17:57:30 27 4
gpt4 key购买 nike

我试图找出是否可以在 Mac OS X 上打印而不显示系统打印面板,并且仍然以编程方式设置每个打印选项,甚至是第三方打印机驱动程序的打印选项。

我想使用NSPrintInfo .

这可能吗?是否所有 Mac 打印机驱动程序都必须“通过”打印系统,这意味着每个 Mac 打印机驱动程序都必须使其在驱动程序 UI 中显示的每个选项都可以通过 NSPrintInfo 以编程方式访问?

或者第三方打印机驱动程序供应商是否可以进行无法通过 NSPrintInfo 设置的设置?

谢谢!

最佳答案

这应该是可能的,每个设置都存储在 PMPrintSettings 对象中,您可以使用以下方法将其作为 NSMutableDictionary 进行操作:

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSPrintInfo_Class/Reference/Reference.html#//apple_ref/occ/instm/NSPrintInfo/printSettings

您可以检查任何 NSPrintInfo 并查看键和值。当然,对于第三方驱动程序,这些几乎从未记录在案,但所有设置都在那里供您使用。

关于macos - 我可以使用 Cocoa 的 NSPrintInfo 和 NSPrintOperation 设置_every_自定义打印选项吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11311566/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com