0

我们正在使用 RTF 布局开发 BI Publisher 发票打印报告。此报告在页面顶部打印客户详细信息,然后是发票行的详细信息,以及在页面底部的汇总表(金额和税金)。结转是结转总计显示在每页的顶部和底部(在多页报告的情况下)。保持打印格式的一致性很重要(以便客户地址始终位于顶部页面的左角,汇总表总是打印在底部等)。为了在页面底部打印每张发票的摘要,我们使用了带有分节符的标签,如用户指南中所推荐的那样。这适用于发票有多行溢出到第二页的情况。

但是,我们在特定场景中面临一个问题:Invoice 的第一页本身的行数很少,但是在同一页中没有剩余空间可以打印汇总表,因此仅在第二页打印汇总表页面底部。在这种情况下,不会显示第 1 页中的结转总计和第 2 页中的结转总计。如果您随时观察到类似问题,请建议如何解决此问题。

4

1 回答 1

0

考虑分开你的部分,而不是使用 Word 的页眉和页脚。

将此代码放在文档的开头

<?initial-page-number:'1'?>
<?call-template:tHEADER_VERSO?>
<?start:body?>
    <?call-template:tHEADER_RECTO?>
    <?call-template:tCONTACT?>
    <?for-each@section:On_Payment_Terms_S3?>
        <?call-template:tDETAILS?>
    <?end for-each?>
<?end body?>
<?call-template:FOOTER?>

然后定义一个部分

<?template:tFOOTER?>
insert content here
<?end template?>

这样,文档将始终保留足够的空间来打印您的结转总计。当您将结转放在 Word 的页脚时,我经历了相同的赔率结果。

于 2013-10-21T14:29:05.220 回答