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) {