Frage HorizontalAlignment on image funktioniert nicht in PdfPCell in itextsharp


Ich füge ein Bild in PdfPCell hinzu und ich möchte, dass es in der Mitte ausgerichtet wird. Dafür habe ich folgenden Code benutzt, aber es funktioniert nicht

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

Kannst du mir bitte sagen, wo ich falsch liege?

Vielen Dank


5
2017-09-30 19:39


Ursprung


Antworten:


Sie müssen die Ausrichtung auf das Bild und nicht auf die Zelle festlegen:

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

8
2017-09-30 20:02