Mac打印:以编程方式无法设置printQuality,mediaType,paperSource,outputBin

时间:2010-02-04 15:20:49

标签: macos api printing

我有一个Mac应用程序,支持以编程方式为“打印”对话框自定义字段值。但是,我在Mac(Cocoa / Carbon)中找不到任何API来设置值:

  • printQuality(最佳/普通/低/草稿),
  • mediaType的(标准/光面/透明),
  • paperSource或PaperFeed(自动/手动/ Casette / Env)和
  • outputBin(自动/斌/斌)。

虽然我发现这些字段的常量为:

PMQuality, PMPaperType, PMPaperSource, PMPSTraySwitch

我没有成功使用它们将值设置为打印机。我找不到哪个对象/字典/数组可以包含这些键才有效 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

基本上我可能需要重新绘制另一个pdf。看看这段代码。这应该有所帮助 http://svn.r-project.org/R/trunk/src/library/grDevices/src/qdCocoa.m