繁体   English   中英

在java中的jasper报告中动态增加列的宽度

[英]increase the width of a column dynamically in jasper reports in java

如何在java中动态增加jasper报告中列的宽度,我尝试在java方面改变很多东西,比如阅读样式表和更改值。 但在这种情况下,我不知道如何初始化将读取宽度并更改它的方法。

让我们说你的报告变量叫做jasperReport

JasperReport jasperReport;

你需要得到你的专栏所在的乐队(JRBand)。假设它在细节乐队中:

JRBand band = jasperReport.getDetail();

然后找到你的专栏并改变它的宽度:

JRElement column = band.getElementByKey("key_for_column");
column.setWidth(123);

这样,列将使用可用的整页宽度

myReport.addColumn(myColumn);
myReport.setTitle("column should use full width available");
myReport.setUseFullPageWidth(true); //make colums to fill the page width

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM