【修改】 ppt的原始bug修改

This commit is contained in:
MSI\letre
2025-07-07 18:09:33 +08:00
parent c6de200a83
commit 794697fdbc

View File

@@ -66,7 +66,7 @@ public class JudgementWpsPPT {
if (title.contains(">")) { if (title.contains(">")) {
// 说明想要 // 说明想要
title = title.replace(">", ""); title = title.replace(">", "");
judgementList = setData(judgementList, chineseName + "正在开发中", englishName + "正在开发中"); judgementList = setData(judgementList, chineseName + "正在开发中", englishName + "@!" + "正在开发中");
} else } else
// 当标签存在特定值得时候,不需要继续第一段得查询,直接用所有得进行查找 // 当标签存在特定值得时候,不需要继续第一段得查询,直接用所有得进行查找
@@ -84,7 +84,7 @@ public class JudgementWpsPPT {
List<String> valuesList = new ArrayList<>(); List<String> valuesList = new ArrayList<>();
if ("1".equals(isTrue)) { if ("1".equals(isTrue)) {
String value = element == null ? "" : "" ; String value = element == null ? "" : "" ;
judgementList = setData(judgementList, chineseName + value, englishName + value); judgementList = setData(judgementList, chineseName + value, englishName + "@!" + value);
} else { } else {
if (element == null) { if (element == null) {
return null; return null;
@@ -104,7 +104,7 @@ public class JudgementWpsPPT {
if ("1".equals(isTrue)) { if ("1".equals(isTrue)) {
pointValue = pointValue != null ? "" : ""; pointValue = pointValue != null ? "" : "";
} }
judgementList = setData(judgementList, chineseName + pointValue, englishName + pointValue); judgementList = setData(judgementList, chineseName + pointValue, englishName + "@!" + pointValue);
} }
} else { } else {
if (!paragraph.isEmpty()) { if (!paragraph.isEmpty()) {
@@ -120,15 +120,15 @@ public class JudgementWpsPPT {
if ("Filling_Method".equals(type)) { if ("Filling_Method".equals(type)) {
// 说明判断填充方式 // 说明判断填充方式
String value = getFillingMethod(doc, slideCursor, title); 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)) { } else if ("Filling_Bg".equals(type)) {
// 说明判断背景填充方式 // 说明判断背景填充方式
String value = getFillingBg(doc, slideCursor, title); 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)) { } else if ("Line_Spacing".equals(type)) {
// 行距类型 // 行距类型
String value = getLineSpacing(doc, slideCursor, title); String value = getLineSpacing(doc, slideCursor, title);
judgementList = setData(judgementList, chineseName + value, englishName + value); judgementList = setData(judgementList, chineseName + value, englishName + "@!" + value);
} }
else { else {
// 通过递归调用 查询标签位置,可能出现得层级关系,避免出现一层不对得情况查询多个标签地址 // 通过递归调用 查询标签位置,可能出现得层级关系,避免出现一层不对得情况查询多个标签地址
@@ -136,7 +136,7 @@ public class JudgementWpsPPT {
List<String> valuesList = new ArrayList<>(); List<String> valuesList = new ArrayList<>();
if ("1".equals(isTrue)) { if ("1".equals(isTrue)) {
String value = element == null ? "" : "" ; String value = element == null ? "" : "" ;
judgementList = setData(judgementList, chineseName + value, englishName + value); judgementList = setData(judgementList, chineseName + value, englishName + "@!" + value);
} else { } else {
if (element == null) { if (element == null) {
return null; return null;
@@ -156,7 +156,7 @@ public class JudgementWpsPPT {
if ("1".equals(isTrue)) { if ("1".equals(isTrue)) {
pointValue = pointValue != null ? "" : ""; pointValue = pointValue != null ? "" : "";
} }
judgementList = setData(judgementList, chineseName + pointValue, englishName + pointValue); judgementList = setData(judgementList, chineseName + pointValue, englishName + "@!" + pointValue);
} }
} }
} else { } else {