Возможно ли создать страницу с форматированным текстом, который хранится в основных данных. Текст должен отображаться с параграфами и несколькими изображениями. Я уже написал код для создания PDF-файла с одной строкой текста, но я не уверен в шаблоне, который необходим для компоновки PDF-документа в хорошем документе. Одна из причин - мне нужно написать код в C. Данные, которые будут в документе, конечно, в основных данных. И я не знаю, какая лучшая практика для того, что я пытаюсь сделать.Рисование PDF с форматированным текстом с изображениями на iPhone
ответ
Если у вас нет особой необходимости в PDF, лучше всего использовать HTML и UIWebView. WebView является основным форматированным текстовым редактором для iPhone. iPhoneOS 3.2 добавил CoreText, что является еще одним вариантом, если у вас есть серьезные потребности в макетах, но обычно это не требуется для простого форматированного текста и данных.
Text and Web Programming Guide содержит хорошее обсуждение ваших вариантов форматирования и компоновки. Как правило, UIWebView по-прежнему остается вашим лучшим выбором.
Я уверен, что NSData (ваши c байты) может быть сохранена в NSManagedObject. Даже если нет. Почему не хранить только метаданные в CoreData? Это гораздо проще, например: информация, необходимая для отображения желаемой страницы и т. Д. Я не уверен, что архивирование отверстия PDF в CoreData - хороший подход.
- 1. IPhone: создать вид с текстом и изображениями
- 2. Загрузите текстовый файл Stanford с форматированным текстом
- 3. Заменить текст форматированным текстом на Linux
- 4. Рисование с GDI и текстом с Qt
- 5. Проблемы с изображениями на iPhone
- 6. Проблема с Python-docx с HTML-форматированным текстом
- 7. формы с изображениями и текстом
- 8. Ruby Parse PDF-файл с текстом и изображениями
- 9. Необходимо создать PDF из HTML с текстом, изображениями n bullets
- 10. Как создать пользовательский PDF с текстом и изображениями тоже
- 11. TableLayout с изображениями и текстом
- 12. AsyncTask с изображениями и текстом
- 13. ListView с изображениями и текстом
- 14. создать pdf с изображениями
- 15. Динамическое изображение с текстом iphone
- 16. Интеграция ралли Perforce - сбой форматирования с форматированным текстом
- 17. Как добавить новый элемент «p» с форматированным текстом
- 18. WPF RichTextBox - проверка орфографии не работает с форматированным текстом
- 19. Рисование маршрутов с iPhone
- 20. iphone uipickerview с изображениями
- 21. Как работать с форматированным текстом в Access 2013
- 22. C# visual studio - Лучший инструмент для использования с форматированным текстом
- 23. C# Treeview Node с форматированным текстом, например. tabs & new lines
- 24. Создание PDF-файлов с изображениями в wp8
- 25. Рисование фигур по сравнению с изображениями рендеринга?
- 26. scanf с форматированным поплавком
- 27. Проблема с CSS с плавающим текстом над изображениями на hover
- 28. Рисование PDF с двух видов
- 29. Рисование прямых линий с палец на iPhone
- 30. Рисование пути с CAKeyFrameAnimation на iPhone
Возможно ли, когда UIWebView будет стилизован и отформатирован, чтобы создать PDF-файл из этого представления и отправить его пользователю? – creativeKoder
Я не знаком с методом на iPhone. На Mac это NSView -dataWithPDFInsideRect :. Попытка захватить визуализированное представление в PDF-данные, вероятно, будет разочаровывать. Если ваша настоящая цель - это формат PDF, а не форматированный текст, вам может понадобиться создать его вручную. Вы, вероятно, хотите, чтобы макеты выполнялись в NSString (UIStringDrawing). Найдите sizeWithFont: и вы найдете страницу. Фактически разработка, где каждый абзац идет, является вашей проблемой. Если вам сложно, вы должны прочитать Core Text, CTTypesetter и т. Д. Если это просто, нарисуйте его абзацем за раз с помощью методов UIStringDrawing. –
Роб поблагодарить вас за участие. Я буду исследовать. Я также изучаю возможность написания HTML, но мне нужно знать, могу ли я вставлять сообщения какао между тегами HTML. Я знаю, что могу создавать nsstrings с HTML-тегами в них, но мне очень хотелось бы разместить обычную HTML-страницу. – creativeKoder