【发布时间】:2019-03-15 02:00:50
【问题描述】:
我正在尝试将图像添加到 PdfPageEventHelper 类,正如我在原始文档中看到的那样,但是当尝试将带有图像的新块添加到短语时,它总是空的...
这是我的页眉和页脚类
class PDFHeaderFooter extends PdfPageEventHelper {
public PDFHeaderFooter() throws BadElementException, MalformedURLException, IOException {
super();
}
Image image = Image.getInstance(imagesDir + "logo.png");
Phrase header = new Phrase(new Chunk(image, 0, 0, true));
int pagenumber;
public void onChapter(PdfWriter writer, Document document, float paragraphPosition, Paragraph title) {
pagenumber = 1;
}
public void onStartPage(PdfWriter writer, Document document) {
pagenumber++;
}
public void onEndPage(PdfWriter writer, Document document) {
Rectangle rect = writer.getBoxSize("art");
logger.debug(header.getContent());
ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_RIGHT, header, rect.getRight(),
rect.getTop(), 0);
ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_RIGHT,
new Phrase(String.format("pag. %d", pagenumber), fontSize9), (rect.getLeft() + rect.getRight()) / 2,
rect.getBottom() - 18, 0);
}
}
如果我尝试将图像添加到文档正文中,则完全没有问题,只是尝试将其添加到支持类时...还有其他方法吗? 谢谢
【问题讨论】:
-
我的回答有帮助还是还有未解决的问题?我想知道是因为您完全没有回应。
标签: itext