我使用iTextSharp库在我的pdf生成文档中有三个部分。itextsharp留下第一页空和下表中的打印表格
我使用PdfPageEventHelper类的OnEndPage()打印的页眉和页脚。页眉和页脚打印在所有页面中,但在从页面中间打印大型表格内容时出现问题。
现在,我有更多的100行表格内容要在页面中间打印时遇到问题。
在第一页(页面中间)我打印的表格有100多行,但在这种情况下,它将第一页留空并开始在第二页上打印表格内容。这里是我的表,我尝试打印
第一页PdfPTable table = new PdfPTable(5);
table.HeaderRows = 1;
table.SplitLate = false;
table.SplitRows = false;
table.SetTotalWidth(new float[] { 100, 75, 75, 75, 75 });
table.LockedWidth = true;
for (int i = 0; i < 150; i++)
{
PdfPCell cell = new PdfPCell(new phrase());
cell.Colspan = 5;
table.AddCell(cell);
}
我使用iTextSharp的版本上:5.4.5.0
是否有任何配置需要做的,以防止分页符?
请帮我一把。
但我在这个格式得到实际结果
感谢。
[表格单元格中的大表格调用分页符](http:// stackoverflow。com/questions/28503491/large-table-in-table-cell-invoke-page-break) –