如何在 java 中动态增加 jasper 报告中列的宽度,我尝试在 java 端更改许多内容,例如读取样式表和更改值。但在这种情况下,我不知道如何初始化将读取宽度并更改它的方法。
stanley
问问题
5589 次
2 回答
1
假设您的报告变量被称为jasperReport
JasperReport jasperReport;
您需要获取您的专栏所在的乐队(JRBand)。假设它在详细信息乐队中:
JRBand band = jasperReport.getDetail();
然后找到你的列并改变它的宽度:
JRElement column = band.getElementByKey("key_for_column");
column.setWidth(123);
于 2010-10-29T11:04:54.163 回答
0
这种方式列将使用可用的整页宽度
myReport.addColumn(myColumn);
myReport.setTitle("column should use full width available");
myReport.setUseFullPageWidth(true); //make colums to fill the page width
于 2012-01-20T10:49:20.413 回答