【发布时间】:2012-05-27 05:54:09
【问题描述】:
我想创建一个包含Page X of Y 的文本字段,而不是按照通用解决方案将其分成两部分。我的文本字段包含"Page " + $V{currentPage} + " of " + $V{PAGE_NUMBER}" 和evaluationTime=auto。
假设我有一份 10 页的报告。三个是Title Band,六个是Detail Band,一个是Summary Band。我的结果显示"Page 0 of 10" 用于Title Band,正确计数用于Detail Band,然后"Page 0 of 10" 用于Summary Band .
您如何确保变量在各处都得到计算,而不仅仅是在Detail Band上?
【问题讨论】:
-
$V{PAGE_NUMBER}包含当前页码,你想要的是$V{NumberOfPages},所以你可以在一个文本框中使用它和EvaluationTime: Now。否则,您需要两个文本框解决方案,例如 here -
@KCD 你的 JasperReport 有 ${NumberOfPages} 变量吗?我这里好像看不到。
标签: jasper-reports