Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.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
Java 将jasper报告导出到docx时未设置边距_Java_Jasper Reports - Fatal编程技术网

Java 将jasper报告导出到docx时未设置边距

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页(在预览模式下工作时需要这个大的底部页边距) 谢谢,出于对更大兼容性的兴趣(因为文档

我在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();