2016-11-11 117 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