2

我正在处理 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 文件,然后向其中添加表单,但还是一样。

4

1 回答 1

-1

设置注解widgetStringValue属性:

annotation.widgetStringValue = value.description
于 2021-09-02T10:02:40.153 回答