У меня есть 100-страничный PDF-документ, который открывает мое приложение.В моем документе есть различные текстовые поля, которые я добавил, чтобы позволить пользователю добавлять комментарии.Я пробовал различные способы сохранить текст в текстовых полях, чтобы позволить пользователю вернуться к редактированию / разметке документа, но мне не повезло.Как я могу сохранить текст в PDFAnotoation
TextBox в виде аннотированной строки, чтобы позволить пользователю выбрать, где он остановился при редактировании?
Вот мой оригинал:
var textFieldMultiline21 = PDFAnnotation()
let textFieldMultilineBounds21 = CGRect(x: 27, y: 58+2, width: 339, height: 508)
textFieldMultiline21 = PDFAnnotation(bounds: textFieldMultilineBounds21, forType: PDFAnnotationSubtype(rawValue: PDFAnnotationSubtype.widget.rawValue), withProperties: nil)
textFieldMultiline21.widgetFieldType = PDFAnnotationWidgetSubtype(rawValue: PDFAnnotationWidgetSubtype.text.rawValue)
textFieldMultiline21.backgroundColor = UIColor.clear
textFieldMultiline21.font = UIFont.systemFont(ofSize: 18)
textFieldMultiline21.isMultiline = true
page.addAnnotation(textFieldMultiline21)
ЗдесьЯ говорю попытка сохранения текста внутри текстовых полей:
document.page(at: 21)?.annotations[0].contents = "Sample text"
textFieldMultiline21.caption = "sampletext"