使用DynamicJasper在报表中打印自定义文本

时间:2012-01-16 12:13:26

标签: java jasper-reports dynamic-jasper dynamic-reports

是否可以使用DynamicJasper在标题(和副标题)之后打印一些自定义文本?用例是我想打印一个表格报告,其中数据按某些标准进行过滤,我也需要输出标准。例如,居住在斯德哥尔摩的26岁人的报告将如下所示:

TITLE
Subtitle

Age: 26
City: Stockholm

| Name     | Age | Street | City      |
-----------------------------------
| John Doe | 26  | ...    | Stockholm |

另一个示例可能是使用DynamicReports打印的this invoice。如果不可能,我可能会迁移到DynamicReports。

谢谢!

2 个答案:

答案 0 :(得分:0)

由于我没有找到使用DynamicJasper的答案的任何解决方案,我已经迁移到DynamicReports,它能够做我想要的。

答案 1 :(得分:0)

DynamicJasper自动图文集可能会有所帮助。

选中http://dynamicjasper.com/2010/10/06/how-to-create-autotext-ie-page-xy-out-of-the-box/

AutoText age = new AutoText(("Age :" +26),
AutoText.POSITION_HEADER,
HorizontalBandAlignment.LEFT);
age.setWidth(new Integer(500));
drb.addAutoText(age);

drb作为DynamicReportBuilder的参考