docx4j如何设置段落间距及行间距
时间: 2023-05-26 18:05:59 浏览: 159
QtextEdit 段 行间距设置源码
使用docx4j设置段落间距及行间距可以通过以下步骤:
1. 首先获取要设置的段落对象,例如:
P p = objectFactory.createP();
2. 接着,创建一个段落属性对象:
PPr pPr = objectFactory.createPPr();
3. 设置段落属性对象中的间距属性和行距属性:
//设置段落间距
Spacing spacing = new Spacing();
spacing.setBefore(BigInteger.valueOf(100)); //设置段前间距为100"twip"
spacing.setAfter(BigInteger.valueOf(200)); //设置段后间距为200"twip"
pPr.setSpacing(spacing);
//设置行距
LineSpacing lineSpacing = new LineSpacing();
lineSpacing.setVal(new BigInteger("300")); //设置行距为300"twip"
lineSpacing.setLine(new BigInteger("240")); //设置行距为240"twip"
pPr.setSpacing(lineSpacing);
4. 将段落属性对象设置到段落对象中:
p.setPPr(pPr);
最后,将创建好的段落对象添加到Word文档中即可。
阅读全文