如果添加模板,iText不显示图像

问题描述 投票:-1回答:1

如果将模板添加到contentByte,则不会显示添加到文档的图像。

writer = PdfWriter.getInstance(document, fos);
cb = writer.getDirectContent();
document.newPage();

//*******************************************************
// *** adding following line causes the image not to be shown ***
cb.addTemplate(form, 0, 0);
//*******************************************************

cb.beginText();
cb.setRGBColorFill(0,0,0);
cb.setFontAndSize(bf, fontSize);

//*******************************************************
// *** the image is shown only if addTemplate is not called above.***
document.add(image);
//*******************************************************

cb.showTextAligned(...);
cb.endText();
itext
1个回答
0
投票

修复了通过调用writer.getDirectContentUnder();而不是writer.getDirectContent();

© www.soinside.com 2019 - 2024. All rights reserved.