2012-08-01 95 views
2

我已經設置了一些模板功能,它修改了現有的.docx文件以插入自定義值。.docx文件中可以包含多少個headerX.xml文件?

它的工作與價值觀我感興趣的是被包含字/ header1.xml字/ header2.xml

現在代碼已停止工作的文件中的一個,而和值似乎在word/header3.xml

可以有多少個headerX.xml文件,其中X是數字?我不知道是否要更改我的代碼以允許無限制的數字(這更痛苦),或者是否只能有5個,或者每個頁面有一個,或者其他限制。

回答

3

每個部分的三個(我認爲),取決於你是否有不同的首頁,奇數/偶數。

你可以有多個部分..

你不應該依賴於數量N爲字/頭* N * .XML預測的,甚至可以說,頁眉/頁腳將有形式的部分名稱。

正確的方法是查看主文檔部分的rels部分,並根據其類型標識標題部分。

對於哪個標頭用於何處以及如何使用,您需要查看主文檔部件中的sectPr元素。

+0

謝謝!你有什麼機會可以告訴我官方文檔是用於這個東西的嗎? – 2012-08-01 22:39:03

+0

http://www.ecma-international.org/publications/standards/Ecma-376.htm但它的許多內容也在Open XML SDK的MSDN doco中(如果您使用的是C#) – JasonPlutext 2012-08-02 00:26:49

相關問題