在itextsharp的PdfPCell中不工作的图像上的水平对齐

本文关键字:图像 水平 工作 对齐 itextsharp PdfPCell | 更新日期: 2023-09-27 18:10:05

我在PdfPCell中添加了一个图像,我想让它居中对齐。为此,我使用了以下代码,但它不起作用

            PdfPTable Outertable = new PdfPTable(1);
            PdfPCell celltop = new PdfPCell(new Phrase(" "));
            iTextSharp.text.Image img10 = iTextSharp.text.Image.GetInstance(@"F:'TestPDFGenerator'TestPDFGenerator'TestPDFGenerator'Sumit.JPG");
            img10.ScaleAbsolute(50, 1);
            celltop.AddElement(img10);
            celltop.HorizontalAlignment = Element.ALIGN_CENTER;
            Outertable.AddCell(celltop);

你能告诉我哪里错了吗

谢谢

在itextsharp的PdfPCell中不工作的图像上的水平对齐

您需要设置图像的对齐方式,而不是单元格:

img10.Alignment = iTextSharp.text.Image.ALIGN_CENTER;