列表项之间的空间,我发现,问题是这个PROPERTY_FRAMES_AS_NESTED_TABLES属性。如果我在JRHtmlExporter中将其设置为true,则空间消失,但它也会以非常糟糕的方式影响所有报告。所以我试图把它放在jrxml文件中,但没有任何改变。
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="...">
<property name="net.sf.jasperreports.export.html.frames.as.nested.tables" value="true"/>
UPDATE
我有一个包含几个子报表,包括我,list.jrxml必须具有FRAMES_AS_NESTED_TABLES true
主报告,但其余的报道必须保持false
。
所以我设置htmlExporter.setParameter(JRHtmlExporterParameter.FRAMES_AS_NESTED_TABLES, Boolean.FALSE);
(这是主报告), 但my-list.jrxml
我写<property name="net.sf.jasperreports.export.html.frames.as.nested.tables" value="true"/>
而且这是行不通的。
但如果我让这个 'JRHtmlExporter htmlExporter =新JRHtmlExporter(); ... htmlExporter.setParameter(JRHtmlExporterParameter.FRAMES_AS_NESTED_TABLES,Boolean.TRUE); ' 空格消失 – A5300
该电话已弃用,但我认为问题出在...代码中,我建议您发帖质问JRHTMLExporter中的所有设置 –
抱歉,我的错误。我发现'FRAMES_AS_NESTED_TABLES'设置为'false'的行,但是为什么来自jrxml文件的属性没有覆盖它? – A5300