2016-11-11 41 views
0

我使用OpenTBS演示中描述的[letter.tag;block=tbs:page]方法,使用OpenTBS创建多页Word串行字母。在我从头开始重新构建整个模板后,这很好,因为原始文件导致损坏的.docx文件,原因不明。OpenTBS/PHP/Word如何在block = tbs中重复首页页眉:页面设置

在此模板中,只有第一页的页眉包含信头,所有后续页面都有其他较少的详细页眉和页脚。

问题

OpenTBS现在重复分页符和预期,但该块的每一个元素的内容(也预期,但不希望)使用默认的页眉和页脚这一点。

我想要什么,而不是

既然是串行信,我希望每个重复的第一页,标准的页眉和页脚每次重复的页面上第一页的页眉。

你能如何帮我

因此,没有人有一个想法如何实现这一目标?我会与章节一起工作,但是原始模板使用了这些部分,并且在使用OpenTBS进行处理时他们破坏了整个部分。

何你用Word和OpenTBS实现连续字母吗?

我的解决方法

现在,我从页眉/页脚复制的东西,直接到第一页和残疾人不同的页眉/页脚为第一页。所以OpenTBS可以正确地重复它。但这仅适用于,因为只有标题在第一页上有所不同。不是正确的解决方案。

回答

0

它们是Microsoft Word中的三种类型的页眉和页脚:默认,偶数(仅限偶数页)和First(仅限第一页)。事件和第一类是可选的。

文档的每个部分都可能有它自己的3种类型的页眉/页脚,但默认情况下,新的部分的页眉/页脚与前面的部分相关联。

所以,显然你不能使用你的模板的偶数类型(除非偶然每个字母有2页)。

因此,您在同一个Ms Word文档中更改标题的唯一方法是使用部分(如您所感觉到的那样)。

您将需要2个部分:一个部分为信件的第一页,另一个部分为信件的其他页面。为每个部分使用默认的类型标题。在Word女士这是有两个选项不同的第一个页面Ë和不同奇数和偶数页未选中。

为了设置一个不同的页眉/页脚集,你只需要取消选项链接到以前的

+0

这是它在Word连续字母内的工作方式。但是我的OpenTBS模板不知道,如果第二个或第三个页面将被创建,将插入多少文本,因此甚至不知道。所以我不能在模板或PHP端插入硬分节符。他们根本不知道是否在所有时间和何时插入它们。 当我用OpenTBS中的分节符重复一个页面时,文档会中断,Word想要修复它,然后第一页在分节符中分成两页,并且下面的重复都可以。奇怪的。 – spackmat

+0

尝试通过定义块而不是页面:在你的情况下,一个字母是2个部分(一个带有第一个标题,另一个带有第二个标题)。那么你应该有:'block = tbs:section + tbs:section'。然后使用段落的属性“分页符”而不是插入硬分页符。这将确保您的分页符按照您的预期进行锚定。 – Skrol29

+0

我会试试这个,谢谢。目前,我已经实施了解决方法并转移到其他问题。 – spackmat