我想在文档的页眉和页脚上插入一条横线,如附件所示,test.doc是测试文档,expect.doc是期望文档
请使用DocumentBuilder.InsertHorizontalRule方法将水平线形状插入文档中。
您可以使用以下代码示例来满足您的要求。
Document doc = new Document(MyDir + "test.doc");
DocumentBuilder builder = new DocumentBuilder(doc);
builder.moveToHeaderFooter(HeaderFooterType.HEADER_PRIMARY);
//builder.insertHorizontalRule();
builder.getCurrentParagraph().getParagraphFormat().getBorders().getBottom().setLineStyle(LineStyle.SINGLE);
builder.getCurrentParagraph().getParagraphFormat().getBorders().getBottom().setLineWidth(1.0);
doc.save(MyDir + "output.docx");
您可以使用相同的代码示例来设置段落的边框。 在文档的页脚中,您需要设置段落的TOP边框。 段落的底部边框设置在文档的标题中。
我们建议您也尝试使用DocumentBuilder.InsertHorizontalRule。 希望这对您有所帮助。
请检查以下代码示例。
Document doc = new Document(MyDir + "test.doc");
DocumentBuilder builder = new DocumentBuilder(doc);
builder.moveToHeaderFooter(HeaderFooterType.FOOTER_PRIMARY);
builder.insertHorizontalRule();
builder.write("中联资产评估集团有限公司");
doc.save(MyDir + "output.docx");