将文本和所有对齐的图像添加到ColumnText Itext

时间:2012-10-14 14:24:30

标签: java pdf itext

我正在从右到左书写文字。

如何在文本末尾添加图像(很好地分配)?

1 个答案:

答案 0 :(得分:1)

问题并不完全清楚。

Image个对象外,始终遵守添加到Document的对象的顺序。如果Image对象不适合页面,则可以将其转发到下一页,并且可以先添加其他内容。如果您想避免这种情况,请使用writer.setStrictImageSequence(true);

然而:你是从右到左(可能是希伯来语)写作,所以上面的内容不适用,而不是安舒以前的回答。您只能在ColumnTextPdfPTable中使用RTL。

目前尚不清楚你想做什么。

是否要在文本底部添加Image?这很简单:只需先添加文本,然后添加Image。要添加Image内联吗?在这种情况下,您可以将Image包裹在Chunk中,如下例所示:http://itextpdf.com/examples/iia.php?id=54

我的解释是:您想要在左下角添加图像,并且希望在图像旁边添加文本。这更难实现。您需要单独添加Image和文本。在绝对位置添加图像,并使用“不规则列”添加文本。即:ColumnText在文本模式下(与复合模式相对)。有关如何使用不规则列的示例,请参阅http://itextpdf.com/examples/iia.php?id=67