我正在JasperSoft Studio中设计 JRXML 。我想要没有。页面中的列数更多。A4 页面格式不适合我的需要。因此选择“自定义”页面格式并将宽度更改为“1000”,将高度更改为“900”。当我编译时使用这些属性,我收到以下错误消息。我能知道我应该怎么做才能增加页面宽度以添加更多字段作为列。
Column spacing must be positive net.sf.jasperreports.engine.design.JasperDesign
空的 JRXML 示例:
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Sample_1" language="groovy" pageWidth="1000" pageHeight="900" columnWidth="960" columnSpacing="-39" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="eaebc377-4aaf-4a46-9a9f-ededa4246308">
<queryString language="xPath">
<![CDATA[/menu-compare/field-details/fields]]>
</queryString>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="79" splitType="Stretch"/>
</title>
<pageHeader>
<band height="35" splitType="Stretch"/>
</pageHeader>
<columnHeader>
<band height="61" splitType="Stretch"/>
</columnHeader>
<detail>
<band height="125" splitType="Stretch"/>
</detail>
<columnFooter>
<band height="45" splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band height="54" splitType="Stretch"/>
</pageFooter>
<summary>
<band height="42" splitType="Stretch"/>
</summary>
</jasperReport>