2011-01-21 42 views
6

我有一個我想打印的jpgs(7)數組。所有的圖像都是相同的尺寸,900x1382,我想通過將它們旋轉90度並在頂部/底部將它們打印在信紙尺寸的一張紙上打印兩頁。iPhone - 在一張紙上打印多個圖像

這聽起來像我需要創建一個printFormatter,但這就是我陷入困境。我已經閱讀了蘋果的繪圖和打印指南大概10次,我不知道如何去做我想做的事情。

有人可以幫助我或至少指向一個好的教程方向嗎?

回答

3
- (void)drawPageAtIndex:(NSInteger)pageIndex inRect:(CGRect)printableRect 
    { 
     // You can draw images in the specified rect. 

    } 

試着繼承UIPageRenderer,然後覆蓋上面的函數。您可以在指定的矩形中繪製圖像。我認爲你必須檢查蘋果的PrintPhoto示例代碼,並從舊指南中自定義繪圖。檢查它並添加關於此的評論。謝謝:)