PDF Аннотация появляется только при редактировании

Я работаю с аннотациями в PDF-файле. Проблема в том, что текст, заполненный в текстовом поле аннотации, виден только во время редактирования. Как только я прекращаю редактировать это текстовое поле, текст исчезает. Я заполняю аннотации таким образом:

for index in 0..<document.pageCount {
    if let page = document.page(at: index) {
        let annotations = page.annotations
                for annotation in annotations {
                    if annotation.fieldName == key {
                        annotation.setValue(value, forAnnotationKey: .widgetValue)
                        page.removeAnnotation(annotation)
                        page.addAnnotation(annotation)
                    }
                }
            }
        }

Это работает только в некоторых документах. Я даже пытался создать новый PDF-файл, а затем добавить к нему формы, но снова то же самое.

1 ответ

you can set the annotation widgetStringValue property

e.g.

      annotation.widgetStringValue = value.description
Другие вопросы по тегам