【问题标题】:How to add image to header in itext 5.2.1 [closed]如何在itext 5.2.1中将图像添加到标题[关闭]
【发布时间】:2012-06-26 08:53:21
【问题描述】:

如何在 itext 5.2.1 中将图像添加到标题?

如图所示,标志应填满页眉。

【问题讨论】:

    标签: java pdf itext


    【解决方案1】:

    尝试使用它:

    Image logo = Image.getInstance("/image.gif");
    logo.setAlignment(Image.MIDDLE);
    logo.scaleAbsoluteHeight(20);
    logo.scaleAbsoluteWidth(20);
    logo.scalePercent(100);
    Chunk chunk = new Chunk(logo, 0, -45);
    HeaderFooter header = new HeaderFooter(new Phrase(chunk), false);
    header.setAlignment(Element.ALIGN_CENTER);
    header.setBorder(Rectangle.NO_BORDER);
    document.setHeader(header);
    

    当然对象文档是:Document document = new Document();

    【讨论】:

    • 感谢您的回答。但是这个版本(IText 5.2.1)没有对象“HeaderFooter”。我该怎么办?
    【解决方案2】:

    几天前你已经发布了一个相当similar question。在我对这个问题的回答中,我指出了这个other answer。您可以添加图像,而不是像那里描述的那样向标题表添加文本。

    【讨论】:

    • 当然。您的回答给了我一个非常重要的指导。但是。我对 IText 知之甚少。 IText 版本更新太快。因此很难在中文网站上找到合适的材料。非常感谢你。
    • iText 的新版本主要是关于错误修复和新功能,并且不会影响诸如页眉和页脚之类的基本内容。如果您负担得起,您可以购买iText in Action (2nd Edition) 来帮自己一个忙。它是关于 iText 的最全面的文档。您可以免费访问本书here 中的所有示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-06
    • 1970-01-01
    • 2021-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多