2014-01-21 45 views
0

我在创建的PDF中有五个“页面”。每个页面都有一个关联的主页面,表示“页面”的布局,页眉,页脚等。我还在布局中包含了第二页,以便正确地重新调整页眉/页脚。当我说“页面”时,我所指的是独特的子窗体(从层次结构插入页面),它们是单独的窗体。Livecycle Designer中的动态页码编号ES2

介绍页面包含所有后续页面上使用的字段以及用户选择启用(取消隐藏)编码到PDF中的页面的列表。除了页码以外,一切都很好。我需要页面编号以用户根据其选择隐藏的每个新页面的第1页开始。

页面层次结构和相关联的主网页:

介绍介绍 PBL PBLMaster(PBLM1,PBLM2) 提高ImproveMaster(ImprvM1,ImprvM2) 实施ImplementMaster(ImpM1,ImpM2) 控制ControlMaster(ConM1,ConM2)

每个页面有如下之下对象设置 - 分页:

PBL -

地点:在页面PBLMM1 跟上:(没有被选中) 后:继续填充母 如果数据集必须进行分页: 溢出:跳到PBLM2

与同为对方页面为宜。

在主页我有每个对象 - 分页设定为:

包含在编号方式选择 对于第一个主页(M1)页面I状态开始在1 对于下一个页面(M2)I状态继续从前一文档批量编号

但是,当我取消隐藏页面时,它们全部分页,从页面1开始,在新的主页面被调用时不会重新设置为新的页面1。我该如何解决?

+0

你可以分享你的形式?这将是非常有帮助的。 – poliglot

+0

@poliglot - 我可以,我们怎么把它附在这里?我没有一个FTP站点或服务器,我可以将它停放在URL上,并且可以参考URL。 – Jim

+0

例如,您可以使用[filedropper](http://www.filedropper.com/)。 – poliglot

回答

3

我在一个PDF中有两种形式。两者都流向无限数量的页面。我的页面编号显示为1到x的第一种形式和1到y的第二种形式(都在同一个物理pdf中)。我认为这是你想要做的。

这里是我的解决方案:

我有两个母版页,如1和Page 2。每个都有一个currentPage和pageCount字段。

在设计视图上,我在根目录中有两个主体子表单,名为ministry_document和proponent_document。 proponent_document分页开始于Page2母版页。

在母版页寻呼域的JavaScript是这样的:

Page1.currentPage布局事件:

this.rawValue = xfa.layout.page(Page1); 

第1页。布局PAGECOUNT事件:

this.rawValue = xfa.layout.pageSpan(ministry_document); 

Page2.currentPage布局事件:

this.rawValue = xfa.layout.page(Page2) - xfa.layout.pageSpan(ministry_document); 

Page2.pageCount布局事件:

this.rawValue = xfa.layout.pageSpan(proponent_document); 
相关问题