0
我有一個foreach
循環,在gridview的3行後,我想要一個新的頁面啓動,然後添加幾行。 foreach
工作正常,因爲它增加了我的幾行就好,但不能讓NewPage()
工作?如果我做writer.PageEmpty = false
它創建了一堆空白頁。我錯過了什麼?Document.NewPage()不在foreach循環中工作
foreach (GridViewRow row in poGridview.Rows)
{
if (i == 3)
{
writer.PageEmpty = false;
pdfDoc.NewPage();
p.Add(line1);
p.Add(new Paragraph("\n"));
p.Add(new Paragraph("\n"));
p.Add(line2);
p.Add(new Paragraph("\n"));
p.Add(new Paragraph("\n"));
p.Add(hr);
p.Add(new Paragraph("\n"));
i = 0;
}
i++;
}
是什麼'p',是它一樣'pdfDoc'? –
可能相關:[Document.NewPage()不添加新頁面](https://stackoverflow.com/questions/11430019/document-newpage-not-adding-newpage) – crashmstr
p是這個gridview添加後的一段所有p的pdfDoc使用pdfDoc.Add(p); – ksuProgrammer