我有一种情况,我需要这种格式的页脚页码:
--------------------------------------------------------------------------------
page 1 of 4212 printed date:
Run Code Online (Sandbox Code Playgroud)
页面号应该左对齐左边距.我用这个表达
"Page "+$V{PAGE_NUMBER}+ " of "+ $V{PAGE_NUMBER}
Run Code Online (Sandbox Code Playgroud)
但它总是给出输出
"Page 1 of 1"
Run Code Online (Sandbox Code Playgroud)
如何在左对齐的单个文本字段中实现它??? 请帮我解决这个问题.
小智 3
使用此定义创建一个变量(注意重置类型)
<variable name="currentPageNumber" class="java.lang.Integer" resetType="Page">
<variableExpression><![CDATA[$V{PAGE_NUMBER}]]></variableExpression>
</variable>
Run Code Online (Sandbox Code Playgroud)
页码字段(注意评估时间):
<textField evaluationTime="Auto">
<reportElement uuid="847e339f-a1a6-492d-868b-b233f71785b4" x="166" y="22" width="100" height="20"/>
<textElement/>
<textFieldExpression><![CDATA[$V{currentPageNumber} + " of " + $V{PAGE_NUMBER}]]></textFieldExpression>
</textField>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
479 次 |
| 最近记录: |