在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放置文本时,会出现这种情况。
我的问题是:是否有可能告诉所定位的元素,该元素应位于其他元素之后。
或者-更好的问题-是否有任何“定位可能性”可以定位元素并考虑代码中“打印”元素的“顺序”。
你明白我的意思吗? (对不起,用英语表达它并不容易)
谢谢您的帮助
问候 本杰明