如何在PdfCell中添加带文本的图像?

时间:2017-02-02 19:45:35

标签: java image pdf itext

我正在尝试在PdfCell中添加一个图像,后跟文本。到目前为止,我所能达到的最好的目标是将图像放在文本上方。但是,我希望图像位于同一行中文本的左侧。这是我目前的代码:

PdfCell cell = new PdfCell()
cell.addElement(myImage);
Chunk staffChunk = new Chunk("This is my text");
staffChunk.setFont(font);
Paragraph p = new Paragraph(staffChunk);
cell.addElement(p);

我已经myImage.setAlignment(Image.LEFT)了。文字仍显示在图像下方。

1 个答案:

答案 0 :(得分:0)

您需要将图像和文本作为块添加到paragrah中,然后将此段添加到单元格中:

Paragraph p = new Paragraph() { new Chunk(itextImg, 0, 0), "Hello World" };