【发布时间】:2011-01-21 13:29:42
【问题描述】:
我有一组要打印的 jpg (7)。所有图像的尺寸都相同,均为 900x1382,我想通过将它们旋转 90 度并将它们顶部/底部打印在一张信纸大小的纸上,将它们打印到一个页面上。
听起来我需要创建一个 printFormatter,但这就是我卡住的地方。我可能已经阅读了 Apple 的绘图和打印指南 10 次,但我不知道如何做我想做的事。
有人可以帮助我,或者至少为我指明一个好的教程的方向吗?
【问题讨论】:
我有一组要打印的 jpg (7)。所有图像的尺寸都相同,均为 900x1382,我想通过将它们旋转 90 度并将它们顶部/底部打印在一张信纸大小的纸上,将它们打印到一个页面上。
听起来我需要创建一个 printFormatter,但这就是我卡住的地方。我可能已经阅读了 Apple 的绘图和打印指南 10 次,但我不知道如何做我想做的事。
有人可以帮助我,或者至少为我指明一个好的教程的方向吗?
【问题讨论】:
- (void)drawPageAtIndex:(NSInteger)pageIndex inRect:(CGRect)printableRect
{
// You can draw images in the specified rect.
}
尝试继承 UIPageRenderer,然后重写上面的函数。您可以在指定的矩形中绘制图像。我认为您必须检查 Apple 的 PrintPhoto 示例代码以及旧指南中的自定义绘图。检查它并添加有关此的 cmets。谢谢:)
【讨论】: