Java 将jasper报告导出到docx时未设置边距
我在EclipseLuna中使用Jaspersoft Studion 6.0.3,在导出到docx(但不是odt)时,我似乎遇到了一个边距问题?我应该在导出时设置配置属性吗?基本上,如果我直接从预览视图导出到docx,它可以正常工作,我可以在没有警告的情况下打印,但只要通过代码(非常基本的代码)导出即可 它在docx中生成0,0,0,0的页边距,从而生成打印警告。我的页边距目前是上、左、右各20页,下、下各38页(在预览模式下工作时需要这个大的底部页边距)Java 将jasper报告导出到docx时未设置边距,java,jasper-reports,Java,Jasper Reports,我在EclipseLuna中使用Jaspersoft Studion 6.0.3,在导出到docx(但不是odt)时,我似乎遇到了一个边距问题?我应该在导出时设置配置属性吗?基本上,如果我直接从预览视图导出到docx,它可以正常工作,我可以在没有警告的情况下打印,但只要通过代码(非常基本的代码)导出即可 它在docx中生成0,0,0,0的页边距,从而生成打印警告。我的页边距目前是上、左、右各20页,下、下各38页(在预览模式下工作时需要这个大的底部页边距) 谢谢,出于对更大兼容性的兴趣(因为文档
谢谢,出于对更大兼容性的兴趣(因为文档是在组织外部发送的)被要求将其更改为文档(rtf)输出,问题消失了。。。我不确定这个“解决方案”是否会对大多数人有所帮助,但我想我会把它作为一个评论添加进去。
JRDocxExporter docxExporter=new JRDocxExporter();
docxExporter.setExporterInput(new SimpleExporterInput(jasperPrint));
docxExporter.setExporterOutput(new SimpleOutputStreamExporterOutput(subReportPathName));
docxExporter.exportReport();