需要创建JasperReport以使用PageWidth 15600生成PDF

时间:2016-08-21 08:53:54

标签: jasper-reports export-to-pdf

我有大约110列。需要使用JasperReports生成pdf。生成pdf的任何pageWidth限制?

最初我给了pageWidth=4600,这个宽度我可以看到30列&生成PDF报告后的值:

<jasperReport ...
pageWidth="4600" pageHeight="842" columnWidth="555"
leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" ...>

我必须提供pagewidth=15600。但是,如果我提供那么多的页面空白页面正在生成。怎么做到这一点?

以这种方式创建字段:

<textField isStretchWithOverflow="true"  isBlankWhenNull="true">
            <reportElement x="15600" y="0" width="150" height="25" > <property name="net.sf.jasperreports.export.xls.auto.fit.row" value="true"/><property name="net.sf.jasperreports.export.xls.auto.fit.column" value="true"/></reportElement>
            <box leftPadding="2" rightPadding="2">
                <topPen lineWidth="0.5"/>
                <leftPen lineWidth="0.5"/>
                <bottomPen lineWidth="0.5"/>
                <rightPen lineWidth="0.5"/>
            </box>
            <textElement textAlignment="Left">
                <paragraph rightIndent="3"/>
            </textElement>
            <textFieldExpression><![CDATA[$F{loanCycleNo}]]></textFieldExpression>
        </textField>

0 个答案:

没有答案