2011-09-30 18 views
5

Tôi đang thêm hình ảnh vào PdfPCell và tôi muốn được căn giữa. Cho rằng tôi sử dụng đoạn mã sau nhưng nó không làm việcHorizontalAlignment trên ảnh không hoạt động trong PdfPCell trong itextsharp

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

xin vui lòng bạn có thể cho biết nơi tôi đã sai lầm

Cảm ơn

Trả lời

8

Bạn cần phải thiết lập sự liên kết vào hình ảnh, không phải là tế bào:

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

Cảm ơn Chris, nó đã giúp tôi rất nhiều. Tôi chắc chắn sẽ ghi nhớ ý kiến ​​của bạn và sẽ luôn luôn chấp nhận hoặc sẽ đăng câu trả lời của riêng tôi và chấp nhận điều đó. –

Các vấn đề liên quan