图像上的Horizo​​ntalAlignment在itextsharp中的PdfPCell中不起作用

时间:2011-09-30 19:39:18

标签: c# asp.net itextsharp

我在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);

请告诉我哪里错了

由于

1 个答案:

答案 0 :(得分:8)

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

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