月报导出--设置段前间距和段后间距
This commit is contained in:
+9
-8
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user