docx4j - 段落中的新行

时间:2017-10-18 16:36:19

标签: docx4j

protected P createNormalParagraph(String text) {
    P p = factory.createP();
    R r = factory.createR();
    PPr ppr = factory.createPPr();
    PPrBase.Spacing space = new PPrBase.Spacing();
    space.setLine(BigInteger.valueOf(270));
    ppr.setSpacing(space);
    PPrBase.PStyle pStyle = factory.createPPrBasePStyle();
    pStyle.setVal(WordStyle.NORMAL);
    ppr.setPStyle(pStyle);
    p.setPPr(ppr);
    p.getContent().add(r);
    Text  t = factory.createText();
    t.setSpace("preserve");
    t.setValue(text);
    r.getContent().add(t);
    return p;
}

假设我得到的文字值如 -
"嗨,这是xyz。我有 1.笔。 汽车 3.家。"

但它打印像 -
"嗨,这是xyz。我有1.笔。
2。汽车。
3。首页"。

如何使用单独的行打印?

0 个答案:

没有答案