小编Ben*_*Man的帖子

Apache poi分页符

我需要创建一个简单的word文档,用于从java程序打印.必须将输出打印在单独的页面上.我正在使用以下代码:

XWPFDocument document = new XWPFDocument();
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
run.setText("TITLE");
run.addCarriageReturn();
run.setText("some text and stuff here");
run.addBreak(BreakType.PAGE);
run.setText("more text");
run.addCarriageReturn();
run.setText("one more line");
Run Code Online (Sandbox Code Playgroud)

麻烦的是,在此分页符后我尝试插入的任何内容都会在页面上自行显示(上例中的最后两行文本将出现在不同的页面上).就好像每个语句后都有一个'自动分页符'.我尝试过使用new run或new paragraph,但结果总是一样的.有任何想法吗?开始在这里变得非常沮丧....

java apache ms-word page-break

7
推荐指数
2
解决办法
1万
查看次数

使用Apache poi设置边距

使用Apache poi创建基本的word文档,我需要更改页边距.这个问题的答案似乎很完美,但我没有CTPageMar类.我正在使用3.10.任何人都有不同版本或不同方法的运气吗?

java ms-word margins apache-poi

3
推荐指数
1
解决办法
2451
查看次数

标签 统计

java ×2

ms-word ×2

apache ×1

apache-poi ×1

margins ×1

page-break ×1