SetBorder

Table.SetBorder method

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

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

Örnekler

Bir tabloya anahat kenarlığını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 hizalayın.
table.Alignment = TableAlignment.Center;

// Tablodaki mevcut sınırları ve gölgeleri temizleyin.
table.ClearBorders();
table.ClearShading();

// Tablonun ana 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 renkle doldurun.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);

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

Ayrıca bakınız