0

我正在使用 OpenXml SDK 2.0 生成一个 Word 文档,这方面的一切都很好。该文档有很多带有多行表格标题的表格,并且一切看起来都完全符合其应有的方式。

我通过 Sharepoint 2010 Enterprise 中的自动化服务一词传递此文档,该服务返回一个转换后的文件。有时文件格式与输入格式(Docx->Docx)相同,因为我使用该服务刷新目录,但大多数转换为 PDF。

我的问题是返回的文档不包含与源文档相同的标题。如果我查看文档的 OpenXml,行没有 TableHeader 属性,但它们在源中。

有谁之前经历过这个吗?我能做些什么来解决这个问题,因为我对 WAS 及其工作原理知之甚少。我们已经投入了相当多的时间来开发它,并且不想求助于第三方组件。

4

1 回答 1

0

这实际上是 Word Automation Services 以及它如何处理多行标题的一个缺陷。我通过显式设置标题行中的颜色来解决这个问题,使它们看起来像标题,但不是。

这意味着如果表格跨越多个页面,那么标题将不会重复,但它是两个弊端中的较小者。

于 2012-10-05T13:40:55.953 回答