From 17fb5cefcbbde46f8451850622a8aa24750041e3 Mon Sep 17 00:00:00 2001 From: zzs Date: Mon, 3 Mar 2025 18:37:28 +0800 Subject: [PATCH] wip: bookmark replace --- .../java/com/wmyun/farmwork/word/core/BookmarkExec.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/wmyun-framework/wmyun-spring-boot-starter-word/src/main/java/com/wmyun/farmwork/word/core/BookmarkExec.java b/wmyun-framework/wmyun-spring-boot-starter-word/src/main/java/com/wmyun/farmwork/word/core/BookmarkExec.java index ef84df3..ff37d7a 100644 --- a/wmyun-framework/wmyun-spring-boot-starter-word/src/main/java/com/wmyun/farmwork/word/core/BookmarkExec.java +++ b/wmyun-framework/wmyun-spring-boot-starter-word/src/main/java/com/wmyun/farmwork/word/core/BookmarkExec.java @@ -100,8 +100,12 @@ public class BookmarkExec { } } } - if (idx >= 0 && idx < runs.size() && doR) { - run = runs.get(idx); + if (idx < runs.size() && doR) { + if (idx < 0) { + run = paragraph.createRun(); + } else { + run = runs.get(idx); + } } else { run = runs.get(runs.size() - 1); }