我试图重写OnEndPage事件,但得到的错误消息是没有找到合适的方法来重写
public override void OnEndPage(PdfWriter wri, Document doc)
{
PdfPTable table = new PdfPTable(1);
table.TotalWidth = doc.PageSize.Width - doc.LeftMargin - doc.RightMargin;
PdfPTable table2 = new PdfPTable(2);
PdfPCell cell2 = new PdfPCell(new Phrase("Test Top"));
cell2.Colspan = 2;
table2.AddCell(cell2);
cell2 = new PdfPCell(new Phrase("\nTitle", new iTextSharp.text.Font(iTextSharp.text.Font.FontFamily.HELVETICA, 16, iTextSharp.text.Font.BOLD | iTextSharp.text.Font.UNDERLINE)));
cell2.HorizontalAlignment = Element.ALIGN_CENTER;
cell2.Colspan = 2;
table2.AddCell(cell2);
PdfPCell cell = new PdfPCell(table2);
table.AddCell(cell);
table.WriteSelectedRows(0, -1, doc.LeftMargin, doc.PageSize.Height - 37, wri.DirectContent);
}轻轻地依附在两个按键调用之间。我做错了什么吗?如果我是,如果可能的话,可以提供一个完整的PDR/报头生成的示例吗?我没有机会找到他们,我开始发疯了,哈哈
谢谢你的帮助
发布于 2010-11-17 04:51:40
创建一个从PdfPageEventHelper继承的类,覆盖OnStartPage和OnEndPage,并将该类的实例分配给PdfWriter实例的PageEvent。
希望这能有所帮助
https://stackoverflow.com/questions/3319997
复制相似问题