[英]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.