iPhone - печать нескольких изображений на одном листе - PullRequest
6 голосов
/ 21 января 2011

У меня есть массив jpgs (7), который я хотел бы напечатать. Все изображения имеют одинаковый размер, 900x1382, и я хотел бы напечатать их по две на странице, повернув их на 90 градусов и напечатав их сверху / снизу на листе бумаги размером с письмо.

Звучит так, будто мне нужно создать printFormatter, но это то, где я застреваю. Я прочитал руководство по рисованию и печати Apple, вероятно, 10 раз, и я не могу понять, как делать то, что я хочу делать.

Может ли кто-нибудь помочь мне или, по крайней мере, указать мне хороший учебник?

1 Ответ

3 голосов
/ 22 марта 2011
    - (void)drawPageAtIndex:(NSInteger)pageIndex inRect:(CGRect)printableRect
    { 
        // You can draw images in the specified rect. 

    }

Попробуйте создать подкласс UIPageRenderer, затем переопределите вышеуказанную функцию. Вы можете нарисовать изображения в указанном прямоугольнике. Я думаю, что вы должны проверить образец кода Apple PrintPhoto и собственный чертеж из своего старого руководства. Проверьте это и добавьте комментарии об этом. спасибо:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...