0

我创建的 PDF 中有五个“页面”。每个页面都有一个关联的母版页,指示“页面”的布局、页眉、页脚等。我还在布局中包含了第二页,每个页面都正确地重新调整了页眉/页脚。当我说“页面”时,我指的是作为单个表单的唯一子表单(从层次结构中插入页面)。

简介页面包含在所有后续页面上使用的字段以及用户选择以启用(取消隐藏)编码到 PDF 中的页面的列表。除了页码,一切都很好。对于用户根据他们的选择取消隐藏的每个新页面,我需要将页码作为 x 的第 1 页开始。

页面层次结构和相关的母版页:

简介 简介 PBL PBLMaster (PBLM1, PBLM2) 改进 ImprovementMaster (ImprvM1, ImprvM2)

每个页面在 OBJECT - PAGINATION 下都有以下设置:

PBL -

Place: On Page PBLMM1 Keep With: (两者都没有选择) After: Continue fill parent If dataset必须分页: Overflow: Go To Page PBLM2

并视情况对其他页面进行相同的处理。

在母版页中,我将每个对象 - 分页设置为:

包括在编号中选择的页面 对于第一个母版页 (M1) 我声明从 1 开始 对于下一页 (M2) 我声明从以前的文档继续批量编号

但是,当我取消隐藏页面时,它们都是分页的,从第 1 页开始,在调用新的母版页时没有重新设置到新的第 1 页。我该如何解决?

4

1 回答 1

3

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

这是我的解决方案:

我有两个母版页,例如 Page1 和 Page2。每个都有一个 currentPage 和 pageCount 字段。

在设计视图中,我在根目录中有两个主体子表单,分别称为 Ministry_document 和 proponent_document。proponent_document 分页从 Page2 母版页开始。

母版页分页字段中的 javascript 是这样的:

Page1.currentPage 布局事件:

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

Page1.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);
于 2014-03-10T13:50:40.547 回答