Как экспортировать UIView в файл PDF - PullRequest
1 голос
/ 04 марта 2012

В моем приложении реализована функция экспорта PDF, для экспорта используется UIView.Теперь у меня есть список данных и я использую цикл for для загрузки всех объектов, каждый объект будет загружен в UIView и экспортирует страницу.Выходной файл должен быть многостраничным, но у него только одна первая страница.

Вот мой код:

UIGraphicsBeginPDFContextToFile(path, CGRectZero, nil);
_context = UIGraphicsGetCurrentContext();

for (Entry *entry in listEntries) {
    [self loadEntry:entry.date];

    UIGraphicsBeginPDFPageWithInfo(CGRectMake(0.0f, -160.0f, 768.0f, 660.0f), nil);
    [self.layer renderInContext:_context];
    UIGraphicsEndPDFContext();
}

Заранее спасибо,

1 Ответ

0 голосов
/ 04 марта 2012

Есть UIGraphicsEndPDFPageWithInfo() или что-то в этом роде?Вам нужно решить, когда ваш контент будет перетекать, и начать новую страницу, прежде чем отображать ее в PDF.По крайней мере, это то, что я делал, когда использовал CoreGraphics для подобных вещей.Если функции EndPage нет, возможно, просто еще один вызов BeginPage поможет.

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