我使用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) –