当前位置: 首页 > 知识库问答 >
问题:

使用Apache poi设置边距

平航
2023-03-14

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

共有1个答案

邹野
2023-03-14

感谢Gagravarr为我指明了正确的方向。似乎我没有完整的ooxml-schemas-1.1.jar。这段代码现在完美地设置了页边距

 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));
 类似资料:
  • 有人知道如何改变页面大小(从字母到A4)为(docx)吗? 我找不到任何像XSSFDocument(xlsx)中那样的打印设置。 谢谢你的帮助。

  • 现有代码: 有人能建议一下如何添加页边距吗?我使用Document类来设置Margin,但不确定如何将其转化为HtmlConverter的convertToPdf方法。

  • 我正在使用本指南向使用JMeter:https://www.blazemeter.com/blog/testing-advanced-rest-api-file-uploads-jmeter的服务器发送多部分POST请求 在这个请求中有几个部分,如文件、一些字符串和JSON。 问题是,尽管我在“Content type”字段中指定了边界,但JMeter设置了它想要的任何内容,结果是服务器(Wild

  • 我想通过编程方式设置视图的边距,我应该为设置50dp,我使用此代码 但在这段代码中,设置为50px!我怎么能设置这个50dp,而不是px?!

  • 我已经编写了用于编写xlsm(Excel2007)的java文件。 使用ApachePOI库,编写xlsx文件是成功的。编写xlsm文件是成功的。但我无法打开xlsm文件,因为打开xlsm文件时出错。 使用ApachePOI库编写xlsm文件可行吗? 如果可以编写xlsm,请提供如何使用ApachePOI库编写xlsm文件的指南。 谢谢

  • 用户可以将Excel文档保存为. xls或xml-table。结果是一个具有固定结构的xml-file,Excel可以用它纠正工作。 可以用java中的ApachePOI打开这种类型的excel文件吗? 事先谢谢你,安德烈。