本页内容
获取注释
获取注释列表和注释对象的步骤如下:
- 获取页面对象。
- 取得页面对象中的注释列表。
- 遍历列表中的每一个注释对象。
以下是对应的代码:
java
CPDFDocument document = readerView.getPDFDocument();
int pageCount = document.getPageCount();
if (pageCount > 0){
for (int pageIndex = 0; pageIndex < pageCount; pageIndex++) {
List<CPDFAnnotation> annotations = document.pageAtIndex(pageIndex).getAnnotations();
if (annotations != null && !annotations.isEmpty() ){
for (CPDFAnnotation annotation:annotations){
if (annotation == null || !annotation.isValid()){
continue;
}
// 开始对获取到的注释进行相关的操作。
}
}
}
}
kotlin
val document: CPDFDocument = readerView.pdfDocument
val pageCount = document.pageCount
if (pageCount > 0) {
for (pageIndex in 0 until pageCount) {
val annotations = document.pageAtIndex(pageIndex).annotations
if (annotations != null && annotations.isNotEmpty()) {
for (annotation in annotations) {
if (annotation == null || !annotation.isValid) {
continue
}
// 开始对获取到的注释进行相关的操作。
}
}
}
}