JavaApachePOI——在word中如何使用POI,每个页面都有边框?
我需要在每一个单词页面上画边框,就像在段落上一样:JavaApachePOI——在word中如何使用POI,每个页面都有边框?,java,apache-poi,Java,Apache Poi,我需要在每一个单词页面上画边框,就像在段落上一样: XWPFParagraph paragraph = document.createParagraph(); //Set bottom border to paragraph paragraph.setBorderBottom(Borders.BASIC_BLACK_DASHES); //Set left border to paragraph paragraph.setBorderLeft(Borders.BASIC_BLACK_DASHE
XWPFParagraph paragraph = document.createParagraph();
//Set bottom border to paragraph
paragraph.setBorderBottom(Borders.BASIC_BLACK_DASHES);
//Set left border to paragraph
paragraph.setBorderLeft(Borders.BASIC_BLACK_DASHES);
//Set right border to paragraph
paragraph.setBorderRight(Borders.BASIC_BLACK_DASHES);
//Set top border to paragraph
paragraph.setBorderTop(Borders.BASIC_BLACK_DASHES);
我找到了如何定义页边距大小,但它没有帮助我设置边框:
CTSectPr sectPr = document.getDocument().getBody().addNewSectPr();
CTPageMar pageMar = sectPr.addNewPgMar();
pageMar.setLeft(BigInteger.valueOf(720L));
pageMar.setTop(BigInteger.valueOf(360L));
pageMar.setRight(BigInteger.valueOf(720L));
pageMar.setBottom(BigInteger.valueOf(360L));
可以创建一组定义了底部边框的段落。如果所有段落都有相同的缩进,可以合理地假设在页面底部生成了边框
这与我所定义的期望行为不一致;所以,不幸的是,我没有保存一份副本作为参考。我分享这篇文章的目的是希望它能给你一个开始的地方。这样,就可以添加N个空段落,以使行在页面末尾上方显示一个特定的距离。