我在删除书签和段落时遇到问题。
书签:SUB_1、SUB_2、SUB_3、SUB_4、SUB_5。
循环执行后,仅删除SUB_1、SUB_3和SUB_5。
BookmarkCollection bookmarks = doc.getRange().getBookmarks();
DocumentBuilder builder = new DocumentBuilder(doc);
System.out.println(bookmarks.getCount());
for(Bookmark b : bookmarks) {
System.out.println("bookmark: " + b.getName());
builder.moveToBookmark(b.getName());
builder.getCurrentParagraph().remove();
}
输出:
10:13:10,379 INFO [stdout] 5
10:13:10,380 INFO [stdout] (EJB default - 8) bookmark: SUB_1
10:13:10,381 INFO [stdout] (EJB default - 8) bookmark: SUB_3
10:13:10,382 INFO [stdout] (EJB default - 8) bookmark: SUB_5