2011-01-21 43 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示例代码,并从旧指南中自定义绘图。检查它并添加关于此的评论。谢谢:)