页脚结束后,表将显示在itextsharp的同一页面中
以下是endofpage事件代码页脚结束后,表将显示在itextsharp的同一页面中,itext,footer,Itext,Footer,以下是endofpage事件代码 public override void OnEndPage(PdfWriter writer, Document document) { iTextSharp.text.pdf.draw.LineSeparator line1 = new iTextSharp.text.pdf.draw.LineSeparator(1f, 100f, BaseColor.CYAN, Element.ALIGN_LEFT, 1);
public override void OnEndPage(PdfWriter writer, Document document)
{
iTextSharp.text.pdf.draw.LineSeparator line1 = new iTextSharp.text.pdf.draw.LineSeparator(1f, 100f, BaseColor.CYAN, Element.ALIGN_LEFT, 1);
document.Add(new Chunk(line1));
}
不要添加到
OnEndPage
中的文档中。仅供参考。当调用该方法时,文档
用于添加内容的区域通常会被耗尽,因此您希望该内容去哪里?我希望该内容在每个页面结束后去哪里?通过在页脚级别设置文档边距来解决这一问题,这对于您当前的用例来说可能是可行的。iText开发者强烈建议不要在OnEndPage
中的文档中添加内容。因此,你很可能会一次又一次地因为这个而遇到麻烦。是的,事实上我已经从OneDPage中删除了document.add