1

正如标题所示,我有一个标题和数据出现在一个单独的页面上。数据行跨越一页以上,因此我认为它会自动出现在新页面上。

pdf 已转换为横向,但我认为这并不重要。

Col1 Col2 COl3
纽约
** 页面其余部分为空 **

** 新页面 **
1 2 3
4 5 6
1 2 4
1 2 5
....

我可以添加任何内容以允许数据在标题之后立即开始吗?Col1 Col2 COl3
纽约
1 2 3
4 5 6
1 2 4
1 2 5
....

代码:表格使用表格标题行和标题单元格作为标题,然后使用表格行和表格单元格作为数据。

我使用 abcPdfDocument.AddImageHtml(pdfDocumentProperties.ContentHtml, true, 0, true); 用于添加第一页和 abcPdfDocument.Page = abcPdfDocument.AddPage(); documentId = abcPdfDocument.AddImageToChain(documentId); 添加其余部分。

4

1 回答 1

1

我最终通过 ABCPDF 支持解决了这个问题。由于复杂性,这个问题是我的报告特有的,下面有答案:

有太多垂直线/边框迫使 ABCpdf 尝试将表格保留在一个页面中,因为您使用的是累积内聚力。你需要使用最大的凝聚力。theDoc.HtmlOptions.BreakMethod = HtmlBreakMethodType.MaximumCohesion;

进行此更改后,我没有遇到任何奇怪的页面拆分问题。

于 2013-03-22T15:32:36.023 回答