SetBorder

Table.SetBorder method

يضبط حدود الجدول المحدد على نمط الخط المحدد والعرض واللون.

public void SetBorder(BorderType borderType, LineStyle lineStyle, double lineWidth, Color color, 
    bool isOverrideCellBorders)
معامليكتبوصف
borderTypeBorderTypeحدود الجدول للتغيير.
lineStyleLineStyleنمط الخط المطلوب تطبيقه.
lineWidthDoubleعرض الخط المراد ضبطه (بالنقاط).
colorColorاللون الذي سيتم استخدامه للحدود.
isOverrideCellBordersBooleanمتىحقيقي، يؤدي إلى إزالة كافة حدود الخلايا الصريحة الموجودة.

أمثلة

يوضح كيفية تطبيق حدود المخطط التفصيلي على جدول.

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

// قم بمحاذاة الجدول إلى منتصف الصفحة.
table.Alignment = TableAlignment.Center;

// امسح أي حدود وتظليل موجود من الجدول.
table.ClearBorders();
table.ClearShading();

// أضف حدودًا خضراء إلى مخطط الجدول.
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);

// املأ الخلايا بلون أخضر فاتح خالص.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);

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

أنظر أيضا