gpt4 book ai didi

jasper-reports - 贾斯珀报告 : center current page number and total page number

转载 作者:行者123 更新时间:2023-12-01 03:42:55 24 4
gpt4 key购买 nike

我想将 Jasper Reports 报告的页脚中的当前页码和总页码打印为“第 2 页,共 10 页”这样的短语。该短语必须在页边距之间居中。文本模式取决于语言环境。

自然的方法将被视为使用消息模式来进行格式化和翻译,例如msg($R{msg_page_number}, $V{PAGE_NUMBER}, $V{TOTAL_PAGE_NUMBERS})。这是不可能的,因为没有像 TOTAL_PAGE_NUMBERS 这样的变量。必须在报告布局的不同时间评估 PAGE_NUMBER 变量。因此,必须使用多个文本元素来打印该行。这使得居中变得非常困难,因为实际上没有文本元素位于页面的中心。

有没有办法在页面上水平居中打印“$R{page} X $R{of} Y”这样的短语中的当前页码和总页码?

最佳答案

用这个:

<textField evaluationTime="Master">
<reportElement x="4" y="9" width="546" height="22" uuid="b2d67140-3666-4968-8b46-89672b6fb6d5"/>
<textElement textAlignment="Right"/>
<textFieldExpression><![CDATA["Page " + $V{MASTER_CURRENT_PAGE} + " of " + $V{MASTER_TOTAL_PAGES}]]></textFieldExpression>
</textField>

关于jasper-reports - 贾斯珀报告 : center current page number and total page number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29669540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com