有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Word中配置内容控件以添加新行

我在Word模板中使用一个内容控件,通过编程(使用java)将文本添加到该模板中。这个很好用。现在我想在文本中的每一个新句子处插入一行。有没有办法配置内容控件,使其自动执行此操作


共 (1) 个答案

  1. # 1 楼答案

    可以使用w:br元素,如下所示:

    <w:p>
      <w:sdt>
        <w:sdtPr>
          <w:id w:val="711844519"/>
        </w:sdtPr>
        <w:sdtContent>
          <w:r>
            <w:t>foo</w:t>
            <w:br/>
            <w:t>bar</w:t>
          </w:r>
        </w:sdtContent>
      </w:sdt>
      <w:r>
    </w:p>
    

    有关如何使用docx4j添加其中一个,请参见linebreaks-in-strings