From bed137ea7811884a002f19a134a6a42776aa6068 Mon Sep 17 00:00:00 2001 From: zhn <947514737@qq.com> Date: Fri, 30 Sep 2022 11:15:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=88=E6=8A=A5=E5=AF=BC=E5=87=BA--=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E6=AE=B5=E5=89=8D=E9=97=B4=E8=B7=9D=E5=92=8C=E6=AE=B5?= =?UTF-8?q?=E5=90=8E=E9=97=B4=E8=B7=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jero/modules/report/util/WordUtil.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/util/WordUtil.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/util/WordUtil.java index f6aadd8d1..b74545fc0 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/util/WordUtil.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/util/WordUtil.java @@ -42,6 +42,7 @@ import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTPageSz; import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTR; import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTRPr; import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSectPr; +import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSpacing; import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTString; import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTStyle; import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblLayoutType; @@ -107,17 +108,17 @@ public class WordUtil { //设置行间距 -// if(!"cover".equals(flag) && !"oneTitle".equals(flag)){ -// CTP ctp = titleParagraph.getCTP(); -// CTPPr ppr = ctp.isSetPPr() ? ctp.getPPr() : ctp.addNewPPr(); -// CTSpacing spacing = ppr.isSetSpacing()? ppr.getSpacing() : ppr.addNewSpacing(); -// spacing.setAfter(BigInteger.valueOf(0)); -// spacing.setBefore(BigInteger.valueOf(0)); + if(!"cover".equals(flag) && !"oneTitle".equals(flag)){ + CTP ctp = titleParagraph.getCTP(); + CTPPr ppr = ctp.isSetPPr() ? ctp.getPPr() : ctp.addNewPPr(); + CTSpacing spacing = ppr.isSetSpacing()? ppr.getSpacing() : ppr.addNewSpacing(); + spacing.setAfter(BigInteger.valueOf(120));//行间距后段为6磅 + spacing.setBefore(BigInteger.valueOf(300));//行间距前段为15磅, 300是通过单位换算来的 // //设置行距类型为 EXACT // spacing.setLineRule(STLineSpacingRule.EXACT); // //1磅数是20 -// spacing.setLine(BigInteger.valueOf(40*20)); -// } +// spacing.setLine(BigInteger.valueOf(1*20)); + } //设置段落左对齐 if (align == null) {