Itextpdf 在图像下添加标题

问题描述

是否可以在同一个单元格中添加图像和标题

我尝试过一个段落,但没有成功。

            Image img = null;
            try {
                img = Image.getInstance(Base64.decode(val));
            } catch (Exception e) {
                throw new Exception("Problem in decoding image");
            }

            Paragraph paragraph = new Paragraph("this is a Caption");
            valueCell.setimage(img);
            valueCell.addElement(paragraph);

创建一个包含两个单元格的子表,一个带有图像,另一个带有标题,我认为这会干扰该表中使用的某些由键/值对单元格组成的逻辑。

解决方法

我使用 addElement 方法解决。

 PdfPCell valueCell = new PdfPCell();
 
 Paragraph paragraph = new Paragraph("this is a Caption");
 valueCell.addElement(img);
 valueCell.addElement(paragraph);