本页内容
编辑注释
编辑注释的步骤如下:
获取需要编辑注释的页面对象。
获取到该页面的注释列表。
在注释列表中寻找想要编辑的注释,并将其转换为合适的子类型。
将属性设置到注释对象中。
更新注释外观使其显示在文档上。
以下是编辑文本注释属性的代码:
java
CPDFPage page = document.pageAtIndex(0);
List<CPDFAnnotation> annotations = page.getAnnotations();
if (annotations != null && annotations.size() > 0) {
CPDFAnnotation annotation = annotations.get(0);
if (annotation.getType() == CPDFAnnotation.Type.FREETEXT) {
CPDFFreetextAnnotation freetextAnnotation = (CPDFFreetextAnnotation) annotation;
CPDFTextAttribute textAttribute = new CPDFTextAttribute("fontname", 20, Color.YELLOW.getRGB());
freetextAnnotation.setFreetextDa(textAttribute);
freetextAnnotation.updateAp();
}
}