正如标题所示,我的标题和数据出现在单独的页面上。数据行跨越多个页面,因此我认为它会自动出现在新页面上。
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); 添加其余的。
答案 0 :(得分:1)
我最终通过ABCPDF支持解决了这个问题。由于复杂性,此问题特定于我的报告,答案如下:
有太多的垂直线/边框迫使ABCpdf尝试将表保留在单个页面中,因为您正在使用累积内聚。你需要使用最大的凝聚力。 theDoc.HtmlOptions.BreakMethod = HtmlBreakMethodType.MaximumCohesion;
进行此更改后,我没有遇到任何奇怪的页面拆分问题。