【发布时间】:2015-09-18 15:42:47
【问题描述】:
我在删除书签和段落时遇到问题。
书签: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
【问题讨论】:
标签: java aspose.words