ABCPDF Spliting / Page从表数据行中断表头

时间:2013-02-27 15:20:04

标签: c# html abcpdf

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

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); 添加其余的。

1 个答案:

答案 0 :(得分:1)

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

  

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

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