2010-02-04 34 views
3

我有一個Mac應用程序,支持以編程方式爲打印對話框自定義字段值。但是,我找不到在蘋果(可可/碳)任何API來設置值:Mac打印:以編程方式無法設置printQuality,mediaType,paperSource,outputBin

  • 打印質量(最佳/標準/低/草案)
  • mediaType的(標準/光面紙/透明)
  • paperSource或PaperFeed(Auto/Manual/Casette/Env)和
  • outputBin(Auto/Bin1/Bin2)。

雖然我覺得爲這些領域的常量:

PMQuality, PMPaperType, PMPaperSource, PMPSTraySwitch 

我沒有成功使用它們的值設置爲打印機。我無法找到哪個對象/字典/數組可以包含這些鍵來生效。
任何人都可以幫助我嗎?

回答

0

基本上你的mihgt必須重繪另一個pdf。看看這個代碼。這應該有幫助 http://svn.r-project.org/R/trunk/src/library/grDevices/src/qdCocoa.m

+0

我希望打印300 dpi的圖像。但在目前的情況下,它看起來像在72 dpi打印。所以我必須做什麼? – Sham 2012-12-21 06:29:57

+0

不確定。從來沒有遇到過這..看看這個 http://pdfpack.googlecode.com/svn-history/r4/trunk/MyContentView.rb – 2013-02-15 02:38:43