2011-12-05 23 views
2

也許我錯過了一些簡單的東西,而我的Google-Fu失敗了,但我似乎無法弄清楚如何爲NSPrintInfo對象設置@"InputSlot"鍵。我可以得到一個列表,我的打印機(戴莫Labelwriter 450雙渦輪增壓器)具有:在NSPrintInfo中設置InputSlot

NSArray * printerInputSlots = [printer stringListForKey: @"InputSlot" inTable:@"PPD"]; 
for (NSString* slot in printerInputSlots){ 
    NSLog (@"%@", slot); 
} 

而且記錄:「自動」「左」「右」,但我找不到任何地方設置哪一個我想用在NSPrintInfo。我試過了:

[[myPrintInfo dictionary] setObject:@"Left" forKey:@"InputSlot"]; 

但是沒有奏效。 NSPrintPaperFeed已棄用,並且據我所知,打印作業屬性沒有使用Feed的鍵。

回答

2

經過搜索,並通過蘋果文檔閱讀(一遍又一遍),我發現:

[[myPrintInfo printSettings] [email protected]"Left" forKey:@"InputSlot"]; 

的伎倆。