在jasper报告(iReport 4.5)中,我需要让所有表格符合它的内容宽度, 下图显示了列如何包含不需要的空格
我试过"拉伸类型"成为"相对于最高的对象"但没有工作
答案 0 :(得分:1)
使用PDF格式的动态宽度有很多种可能性。所有这些可能性都可能涉及开发定制软件。它可以做到,但它并不是微不足道的。这里有几种方法,尽管专栏没有"伸展"本身 - 在创建报告模板之前必须知道列的宽度。
如果您事先知道内容和字体属性(系列,重量,大小等),则可以计算列的宽度。
由于JRXML文件具有简单的格式,因此可以编写shell脚本,批处理程序或应用程序来生成.jrxml
文件。这允许完全控制页面和列宽。 Java代码必须先编译.jrxml
文件,然后才能填写相应的.jasper
文件。
使用Dyanmic Jasper创建动态宽度的报告。