feat: bookmark replace
This commit is contained in:
parent
7d0bbcc052
commit
bc88948e6e
@ -114,11 +114,11 @@ public class BookmarkExec {
|
||||
|
||||
for (BookmarkInfo info : set) {
|
||||
queryBookmarkIdx(paragraph, info);
|
||||
}
|
||||
|
||||
BigInteger numID = paragraph.getNumID();
|
||||
if (numID != null) {
|
||||
|
||||
BigInteger numID = paragraph.getNumID();
|
||||
if (numID != null) {
|
||||
info.setListMark(true);
|
||||
}
|
||||
}
|
||||
|
||||
return new ArrayList<>(set);
|
||||
@ -176,6 +176,7 @@ public class BookmarkExec {
|
||||
}
|
||||
}
|
||||
|
||||
// 特殊处理书签结尾在段末尾的请情况,此时通过run的前一个节点获取不到end
|
||||
if (!foundEnd) {
|
||||
info.setEndIdx(runs.size());
|
||||
}
|
||||
|
@ -27,6 +27,9 @@ public class BookmarkInfo {
|
||||
// 中止run idx
|
||||
private int endIdx;
|
||||
|
||||
// 是否是列表
|
||||
private boolean listMark;
|
||||
|
||||
public BookmarkInfo(String bookmarkName, String bookmarkId) {
|
||||
this.bookmarkName = bookmarkName;
|
||||
this.bookmarkId = bookmarkId;
|
||||
|
Loading…
Reference in New Issue
Block a user