SetBorder

Table.SetBorder method

Belirtilen tablo kenarlığını belirtilen çizgi stiline, genişliğe ve renge ayarlar.

public void SetBorder(BorderType borderType, LineStyle lineStyle, double lineWidth, Color color, 
    bool isOverrideCellBorders)
ParametreTipTanım
borderTypeBorderTypeDeğiştirilecek tablo kenarlığı.
lineStyleLineStyleUygulanacak çizgi stili.
lineWidthDoubleAyarlanacak çizgi genişliği (puan cinsinden).
colorColorKenarlık için kullanılacak renk.
isOverrideCellBordersBooleanNe zamandoğru, mevcut tüm açık hücre kenarlıklarının kaldırılmasına neden olur.

Örnekler

Bir tabloya dış kenarlığın nasıl uygulanacağını gösterir.

Document doc = new Document(MyDir + "Tables.docx");
Table table = doc.FirstSection.Body.Tables[0];

// Tabloyu sayfanın ortasına hizala.
table.Alignment = TableAlignment.Center;

// Tablodaki mevcut tüm kenarlıkları ve gölgelendirmeleri temizleyin.
table.ClearBorders();
table.ClearShading();

// Tablonun dış hatlarına yeşil kenarlıklar ekleyin.
table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);

// Hücreleri açık yeşil düz bir renkle doldurun.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);

doc.Save(ArtifactsDir + "Table.SetOutlineBorders.docx");

Ayrıca bakınız