Java 如何在PdfCell中添加包含文本的图像?
我试图在PdfCell中添加一个后跟文本的图像。到目前为止,我所能达到的最好效果就是将图像置于文本之上。但是,我希望图像位于同一行文本的左侧。以下是我当前的代码:Java 如何在PdfCell中添加包含文本的图像?,java,image,pdf,itext,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
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)
。文本仍显示在图像下方。您需要将图像和文本作为块添加到段落中,然后将此段落添加到单元格中:
Paragraph p = new Paragraph() { new Chunk(itextImg, 0, 0), "Hello World" };
您是否尝试过将
图像
包装在块中
?最终使其工作如下:段落p=新段落(新块(groupImage,0,0));p.add(textcunk);