diff --git a/src/main/java/com/example/exam/exam/service/wpspptx/JudgementWpsPPT.java b/src/main/java/com/example/exam/exam/service/wpspptx/JudgementWpsPPT.java index 960b43f..5a9d693 100644 --- a/src/main/java/com/example/exam/exam/service/wpspptx/JudgementWpsPPT.java +++ b/src/main/java/com/example/exam/exam/service/wpspptx/JudgementWpsPPT.java @@ -64,7 +64,7 @@ public class JudgementWpsPPT { if (title.contains(">")) { // 说明想要 title = title.replace(">", ""); - judgementList = setData(judgementList, chineseName + "正在开发中", englishName + "正在开发中"); + judgementList = setData(judgementList, chineseName + "正在开发中", englishName + "@!" + "正在开发中"); } else // 当标签存在特定值得时候,不需要继续第一段得查询,直接用所有得进行查找 @@ -82,7 +82,7 @@ public class JudgementWpsPPT { List valuesList = new ArrayList<>(); if ("1".equals(isTrue)) { String value = element == null ? "否" : "是" ; - judgementList = setData(judgementList, chineseName + value, englishName + value); + judgementList = setData(judgementList, chineseName + value, englishName+ "@!" + value); } else { String[] valuesArr = values.split("#"); String oneValue = ""; @@ -99,7 +99,7 @@ public class JudgementWpsPPT { if ("1".equals(isTrue)) { pointValue = pointValue != null ? "是" : "否"; } - judgementList = setData(judgementList, chineseName + pointValue, englishName + pointValue); + judgementList = setData(judgementList, chineseName + pointValue, englishName+ "@!" + pointValue); } } else { if (!paragraph.isEmpty()) { @@ -115,15 +115,15 @@ public class JudgementWpsPPT { if ("Filling_Method".equals(type)) { // 说明判断填充方式 String value = getFillingMethod(doc, slideCursor, title); - judgementList = setData(judgementList, chineseName + value, englishName + value); + judgementList = setData(judgementList, chineseName + value, englishName+ "@!" + value); } else if ("Filling_Bg".equals(type)) { // 说明判断背景填充方式 String value = getFillingBg(doc, slideCursor, title); - judgementList = setData(judgementList, chineseName + value, englishName + value); + judgementList = setData(judgementList, chineseName + value, englishName+ "@!" + value); } else if ("Line_Spacing".equals(type)) { // 行距类型 String value = getLineSpacing(doc, slideCursor, title); - judgementList = setData(judgementList, chineseName + value, englishName + value); + judgementList = setData(judgementList, chineseName + value, englishName+ "@!" + value); } else { // 通过递归调用 查询标签位置,可能出现得层级关系,避免出现一层不对得情况查询多个标签地址 @@ -131,7 +131,7 @@ public class JudgementWpsPPT { List valuesList = new ArrayList<>(); if ("1".equals(isTrue)) { String value = element == null ? "否" : "是" ; - judgementList = setData(judgementList, chineseName + value, englishName + value); + judgementList = setData(judgementList, chineseName + value, englishName+ "@!" + value); } else { String[] valuesArr = values.split("#"); String oneValue = ""; @@ -148,7 +148,7 @@ public class JudgementWpsPPT { if ("1".equals(isTrue)) { pointValue = pointValue != null ? "是" : "否"; } - judgementList = setData(judgementList, chineseName + pointValue, englishName + pointValue); + judgementList = setData(judgementList, chineseName + pointValue, englishName+ "@!" + pointValue); } } } else {