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

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

我从右向左书写文字。

如何在文本末尾添加图像(对齐良好)?

java pdf itext
1个回答
1
投票

问题不完全清楚。

添加到文档中的对象的顺序始终受到尊重,但

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

但是:您是从右到左书写的(可能是希伯来语),因此上述内容不适用,而不是 Anshu 之前的回答。您只能在

ColumnText
PdfPTable
中使用 RTL。

不清楚你想做什么。

您想在文本底部添加

Image
吗?这很简单:只需先添加文本,然后添加
Image
。您想添加
Image
内联吗?在这种情况下,您可以将
Image
包装在
Chunk
中,就像在 Action 中的 iText 中完成的那样。

我的解释是:你想在左下角添加图像,并且你希望在图像旁边添加文本。这是更难实现的。您需要分别添加

Image

 和文本。在绝对位置添加图像并使用“不规则列”添加文本。即:文本模式下的
ColumnText
(与复合模式相对)。这是
一个展示如何使用不规则列的示例

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