Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaApachePOI——在word中如何使用POI,每个页面都有边框?_Java_Apache Poi - Fatal编程技术网

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个空段落,以使行在页面末尾上方显示一个特定的距离。