iPhone - 在一张纸上打印多张图像

时间:2011-01-21 13:29:42

标签: iphone ios printing

我有一个jpgs(7)数组,我想打印。所有的图像都是相同的尺寸,900x1382,我想通过将它们旋转90度并在顶部/底部打印在一张信纸大小的纸上将它们打印成两页。

听起来我需要创建一个printFormatter,但这就是我遇到的问题。我已经阅读了Apple的绘图和打印指南大概10次,我无法想象如何做我想做的事情。

有人可以帮助我,或者至少指出我的方向是好的教程吗?

1 个答案:

答案 0 :(得分:3)

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

    }

尝试继承UIPageRenderer,然后覆盖上面的函数。您可以在指定的rect中绘制图像。我想你必须检查Apple的PrintPhoto示例代码,以及旧指南中的自定义绘图。检查并添加有关此的评论。谢谢:))