2014-10-13 14 views
5

ile ortasına yerleştirin. Bir tablonun ortasına bir resim koymam gerekiyor. Görüntüyü bir hücreye eklediğimde görüntü üst üste hizalanır. Görüntüyü bir hücrenin ortasında nasıl hizalarım?Bir hücreyi migradoc

cevap

3
row.Cells[0].Format.Alignment = ParagraphAlignment.Center; 
row.Cells[0].VerticalAlignment = VerticalAlignment.Center; 
+2

Çalışmıyor. Farklı bir şey yapmaya çalışıyorum. Hücrenin genişliğini görüntünün boyutuna göre ayarlamaya çalışıyorum. 'Column column = table.AddColumn() kullanıyorum; column.Width = Image.FromFile (shotOfImplants) .Width; ' ancak "shotOfImplants" görüntüsüne kıyasla farklı boyutta bir hücre elde ediyorum. – MartinaLabMath

+2

benim için de çalışmıyor – vicentedealencar

+2

Bu, yalnızca görüntünüz hücre içinde olan bir paragrafta çalışıyorsa çalışır. – Reuben

6

Sen, hücreye bir paragraf eklemek paragrafın üzerinde hizalama ayarlayabilir ve ardından paragrafa resim eklemek gerekebilir.

row.Cells[0].Format.Alignment = ParagraphAlignment.Center; 
row.Cells[0].VerticalAlignment = VerticalAlignment.Center; 
row.Cells[0].AddParagraph().AddImage(imageLocation); 
+1

Teşekkürler! Bu benim için çalıştı. Bu cevap olarak işaretlenmelidir. – saurabhj

İlgili konular