段落或图像的SetFixedPosition导致显示顺序错误

时间:2018-12-12 17:23:28

标签: itext itext7

在VB.NET中使用itext7创建一个PDF。 那里有这个代码片段:

Dim img As New Image(ImageDataFactory.Create(imagePath))
img.SetWidth(varImgWidth)
img.SetHeight(varImgHeight)
img.SetFixedPosition(100,100)
doc.add(img)
doc.add(new Paragraph("This is a test"))

图像的设置位置与段落文字重叠。我希望将图像设置在给定位置的文档上,然后-之后-在图像上方“打印”文本,因为它是在代码中“之后”定义的。

但是我看到的是,使用SetFiexedPosition定位的图像始终位于其他元素之上。在包含文本的段落上通过SetFixedPosition放置文本时,会出现这种情况。

我的问题是:是否有可能告诉所定位的元素,该元素应位于其他元素之后。

或者-更好的问题-是否有任何“定位可能性”可以定位元素并考虑代码中“打印”元素的“顺序”。

你明白我的意思吗? (对不起,用英语表达它并不容易)

谢谢您的帮助

问候 本杰明

0 个答案:

没有答案