首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iTextSharp +OnEndPage

iTextSharp +OnEndPage
EN

Stack Overflow用户
提问于 2010-07-24 00:01:16
回答 1查看 4.1K关注 0票数 1

我试图重写OnEndPage事件,但得到的错误消息是没有找到合适的方法来重写

代码语言:javascript
复制
        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/报头生成的示例吗?我没有机会找到他们,我开始发疯了,哈哈

谢谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2010-11-17 04:51:40

创建一个从PdfPageEventHelper继承的类,覆盖OnStartPage和OnEndPage,并将该类的实例分配给PdfWriter实例的PageEvent。

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3319997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档