【问题标题】:HorizontalAlignment on image not working in PdfPCell in itextsharp图像上的水平对齐在 itextsharp 的 PdfPCell 中不起作用
【发布时间】:2011-09-30 19:39:18
【问题描述】:

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

请你告诉我哪里错了

谢谢

【问题讨论】:

    标签: c# asp.net itextsharp


    【解决方案1】:

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

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

    【讨论】:

    • 感谢 Chris,这对我帮助很大。我一定会牢记您的观点,并将始终接受或发布我自己的答案并接受。
    猜你喜欢
    • 2013-08-14
    • 2014-09-21
    • 2014-05-18
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多