2012-06-21 43 views
0

我正在使用OpenXml SDK 2.0生成Word文檔,並且這方面的所有內容都很好。該文檔包含許多帶有多行表格標題的表格,並且所有內容都看起來應該是這樣。由Word Automation Services轉換的文件丟失其表格標題

我通過SharePoint Server 2010 Enterprise中的單詞自動化服務傳遞此文檔,該服務返回轉換的文件。有時文件格式與輸入格式(Docx-> Docx)相同,因爲我使用該服務刷新目錄,但大多數轉換都是PDF格式。

我的問題是返回的文檔不包含與源文檔相同的頭文件。如果我查看文檔的OpenXml,這些行沒有TableHeader屬性,但它們在源代碼中執行。

有沒有人遇到過這個?我可以做些什麼來解決這個問題,因爲我對WAS及其工作原理知之甚少。我們已經投入了相當一部分時間來開發它,並且不想訴諸第三方組件。

回答

0

這實際上是Word Automation Services中的一個缺陷,以及它如何處理多行標題。我通過明確地設置標題行中的顏色來解決問題,使它們看起來像標題,但不是。

這意味着如果表跨越多個頁面,那麼標題將不會重複,但它是兩個惡意中較小的一個。