【发布时间】:2016-01-20 10:10:43
【问题描述】:
我尝试使用 Apache POI 和 Java 生成 Microsoft Word 文档。在我尝试将文档的方向更改为横向之前,我对结果非常满意。我确实搜索并找到了一些解决方案。其中之一是:https://stackoverflow.com/questions/28833418/switch-page-to-landscape-from-portrait-apache-poi。
当我尝试输入以下代码时。我遇到了一些问题。我使用 Netbeans IDE。
XWPFDocument document = new XWPFDocument();
CTDocument1 doc = document.getDocument();
CTBody body = doc.getBody();
CTSectPr section = body.addNewSectPr();
XWPFParagraph paragraph = document.createParagraph();
CTP ctp = paragraph.getCTP();
CTPPr br = ctp.addNewPPr();
br.setSectPr(section);
CTPageSz pageSize = section.getPgSz();
pageSize.setOrient(STPageOrientation.LANDSCAPE);
第 9 行和第 10 行给了我关于“CTPageSz”的错误。
我遇到来自 NetBeans 的以下错误消息:
- 在包 apachetable1 中创建类“CTPageSz”
- 在 apachetable1.ApacheTable1 中创建类“CTPageSz”
- 配置“Throwable 方法结果被忽略”提示
我搜索了 CTPageSz,但不知道如何修复此错误。我使用 Apache POI 3.13。
有没有更简单的方法可以将方向更改为横向?谢谢。
【问题讨论】:
标签: java apache netbeans ms-word