如何在Adobe PDF表单上显示动态页码?

2020-09-15 02:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在SFP事务中构建了一个非交互...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在SFP事务中构建了一个非交互式PDF表单,该表单将用于打印报告程序中的数据。 我有以下要求:当用户为单个员工打印一张表格时,只需使用默认的页码,即第一页为第一页,第二页为第二页,但是当用户一起打印多个员工时,同一表格中有两个 将打印页面,但应保持连续的页码,即第一位员工第一页的第一页,第一位员工第二页的第二页,第二位员工第一页的第三页,第二位员工第二页的第四页 员工等等。

我正在使用Javascript作为脚本语言,并将MinPage,Maxpage和PageCount字段传递给表单,具体取决于所选雇员的数量。

2条回答
代楠1984
2020-09-15 03:04

答案很简单,我将TotalPages字段绑定到PageCount数据字段,并使用以下逻辑根据选择的形式动态分配CurrentPage编号。 这是我使用的Javascript代码:

 if(MainSubform.HiddenParams.FormType.rawValue === 1)
 {
                      如果(xfa.layout.page(this)=== 1)
                      {
                      this.rawValue = MasterFooter.MinPage;
                      }
                      其他
                      {
                      this.rawValue = MasterFooter.MaxPage;
                      }
                      }
                      其他
                      {
                      this.rawValue = MasterFooter.MinPage;
  }


 

一周热门 更多>