0

我有一个 MVC3 C#.Net 网络应用程序。我们正在使用 Aspose.Words 将我们的数据导出到 Word 文档中。在文档中创建的项目之一是人工汇总表。此表从页面中间开始(换句话说,它不是页面上的第一个元素,因此它的起点会因数据而异)。通常,表格会跨越到下一页,这又取决于表格上方有多少数据以及表格中有多少行。我们有一个客户的要求,如果表格跨页,我们需要以一行标题开始新页面,然后是其余的数据行。

这需要我知道:

  1. 我在第一页上为表格留下了多少空间:从插入表格的点到页面末尾还剩下多少空间
  2. 填满后桌子有多高

我不知道如何获取这两个数据中的任何一个。有人可以帮忙吗?

4

1 回答 1

1

我再次完成了您的要求我们有一个客户的要求,如果表格跨页,我们需要以一行标题开始新页面,然后是其余的数据行。根据我的理解,您需要在放置表格的所有页面上重复标题行。

请注意,Microsoft Word 文档具有向表格添加标题行的内置功能,因此它们会在表格出现的每一页上重复出现。无需检测表格的开始和结束位置。有关详细信息,请参阅Aspose.Words for .NET 文档中的在后续页面上指定要重复的行作为标题行。

于 2012-10-16T09:57:39.947 回答