将图像设置为Itextsharp.text.cell会引发错误

时间:2013-04-15 23:30:47

标签: vb.net itextsharp

我将图像设置为单元格时出现问题

Dim CellAux As PdfPCell
CellAux = New PdfPCell(Image.GetInstance("../../Common/Images/image_logo.gif"))

并抛出下一个错误:cant find path c:\windows\Common\Images\image_logo.gif

为什么要在那里寻找图像?

如何在正确的目录中搜索图像?

1 个答案:

答案 0 :(得分:1)

运行应用程序时,始终从工作目录运行它。这不一定是您期望的目录。在任何情况下,您都在代码中使用相对路径,并且将使用该相对路径与工作目录一起构造绝对路径。在这种情况下的结果是c:\ windows \ Common \ Images \ image_logo.gif