2012-02-08 45 views
1

我想要在橫向模式下打印圖像。嘗試設置UIPrintInfor的方向屬性等於UIPrintInfoOrientationLandscape。但是輸出喜歡在縱向模式下打印。這裏是我的代碼:如何在橫向模式下打印圖像

NSData *dataToPrint = [_splitter dataForImage:_currentFileIndex];  
_printController.printingItem = data; 

if ([UIPrintInfo class]) 
{  
    UIPrintInfo *printInfo = [UIPrintInfo printInfo];  
    printInfo.outputType = UIPrintInfoOutputGeneral;       
    //printInfo.duplex = UIPrintInfoDuplexLongEdge; 
    printInfo.orientation = UIPrintInfoOrientationLandscape; 
    _printController.printInfo = printInfo;  
}   

怎麼了?從文檔

回答

0

備註UIPrintInfoOrientation

UIKit中時可打印內容被分配到共享 UIPrintInteractionController對象的 printingItem或printingItems屬性忽略這個屬性。它根據內容的類型確定方向 。

我假設這條線_printController.printingItem = data;是一樣的,在這個例外。

+0

我的意思是這個屬性可以在我們打印文本時設置,還有什麼? – 9891541 2012-02-08 07:31:56

相關問題