首页前端开发HTMLdocx4j html 设置行距

docx4j html 设置行距

时间2023-07-10 07:45:01发布访客分类HTML浏览733
导读:使用docx4j设置行距使用docx4j设置行距在使用docx4j处理Word文档时,有时需要设置文本的行距。docx4j支持针对段落进行行距设置。具体的代码如下:// 创建段落P paragraph = factory.createP( ...
使用docx4j设置行距

使用docx4j设置行距

在使用docx4j处理Word文档时,有时需要设置文本的行距。docx4j支持针对段落进行行距设置。

具体的代码如下:

// 创建段落P paragraph = factory.createP();
    // 设置行距为1.5倍PPr ppr = paragraph.getPPr();
if (ppr == null) {
    ppr = factory.createPPr();
    paragraph.setPPr(ppr);
}
    Spacing spacing = ppr.getSpacing();
if (spacing == null) {
    spacing = factory.createSpacing();
    ppr.setSpacing(spacing);
}
    spacing.setLine(BigInteger.valueOf(360));
    spacing.setLineRule(STLineSpacingRule.EXACT);
    // 在段落中添加内容R run = factory.createR();
    Text text = factory.createText();
    text.setValue("Hello, World!");
    run.getContent().add(text);
    paragraph.getContent().add(run);
    

在上面的例子中,我们创建了一个段落,并将行距设置为1.5倍。注意,这里使用的单位是磅,而不是常见的像素。

如果需要设置其他的行距,可以将spacing.setLine(BigInteger.valueOf(360))中的360改为需要的值即可。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: docx4j html 设置行距
本文地址: https://pptw.com/jishu/300452.html
div居中代码html怎么放图片 html+代码动画

游客 回复需填写必要信息