如何在动态jasper excel报告中动态设置列宽?

时间:2012-12-19 12:59:30

标签: java dynamic-jasper

我正在使用DynamicJasper API开发Excel报告。我能够从给定的数据源生成报告,但报告中的列仍然显得非常狭窄。我搜索了一个解决方案,在许多地方,人们在setUseFullPageWidth(true);中使用DynamicReportBuilder回答。我尝试了这个,但它没有解决我的问题。

1 个答案:

答案 0 :(得分:1)

使用: setWidth(整数)

    AbstractColumn[] startColsParams = {
            ColumnBuilder.getNew().setColumnProperty(new ColumnProperty(KEY_AA_ID, String.class.getName()))
                .setWidth(new Integer(40)).setTitle("AA").setStyle(style).build(),
            ColumnBuilder.getNew().setColumnProperty(new ColumnProperty(KEY_BB_ID, String.class.getName()))
                .setWidth(new Integer(160)).setTitle("BB").setStyle(style).build(),             
    };