我正在尝试在 iTextSharp 的表格单元格中平铺图像或背景图像。我得到的最接近的是使用 PdfPTable 和 PdfPCell 将图像直接附加到单元格。
tempCell = new PdfPCell();
tempCell.Image = iTextSharp.text.Image.GetInstance(Path.Combine(GetImageDirectory(), "my_image.gif"));
table.AddCell(tempCell);
不过,这有它的问题。我的表格中的单元格大小永远不会相同,因此图像会按宽度自动缩放。这可以使某些单元格相对于其他单元格更高,或者如果它们很窄,则仅占图像的一半。
如果 iTextSharp 甚至可以的话,关于如何获得图像平铺的任何建议?谢谢!