Skip to content

编辑注释

编辑注释的步骤如下:

​ 1.获取需要编辑注释的页面对象。

​ 2.获取到该页面的注释列表。

​ 3.在注释列表中寻找想要编辑的注释,并将其转换为合适的子类型。

​ 4.将属性设置到注释对象中。

​ 5.更新注释外观使其显示在文档上。

以下是编辑文本注释属性的代码:

swift
var annotations: [CPDFAnnotation] = []

for i in 0..<document?.pageCount ?? 0 {
    // 遍历所有页面
    if let page = document?.page(at: i) {
        // 遍历页面的所有注释
        annotations += page.annotations
        for annotation in annotations {
            // 在此处理每个注释
        }
    }
}
objective-c
NSMutableArray *annotations = [NSMutableArray array];
for (int i=0; i<document.pageCount; i++) {
    // Loop through all anntation
    CPDFPage *page = [document pageAtIndex:i];
    [annotations addObjectsFromArray:[page annotations]];
    for (CPDFAnnotation *annotation in annotations) {

    }
}