Я использую iOS Charts (Daniel Gindi) для создания графиков в приложении iOS, и я хочу иметь возможность для создания отчета в формате PDF с этими графиками, включенными в основную часть отчета. Может ли кто-нибудь объяснить, как это сделать. В идеале я не хочу создавать изображение из UIView, которое отображается в приложении, потому что размер/разрешение не подходят для документа PDF.
Как я понимаю есть несколько вариантов:
- use the graphics context for the pdf document to draw the graph on - it's not clear whether this would be possible when using the Charts library
- use a UIView somehow to generate the graph and generate a PDF image data from that, embed this image into the pdf report
Похоже, что вариант 1, вероятно, является предпочтительным способом получения наилучшего разрешения/управления - несколько спекулятивным - такой способ означает, что вы должны иметь возможность указать точную позицию и размер и получить правильные размеры шрифта, толщину линий и т. д.
Использование варианта 2 означает, что вам нужно выяснить масштабирование между UIView и представлением страницы PDF, и я не уверен, как они будут сопоставляться друг с другом.
Может ли кто-нибудь дать какие-либо предложения по следующему:
- Можно ли использовать диаграммы для создания графиков в документе PDF, и если да, то как?
- Если нет, то какие еще есть варианты, если не считать написания пользовательского кода рисования.