TableStyleOptions

TableStyleOptions enumeration

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

[Flags]
public enum TableStyleOptions

قيم

اسمقيمةوصف
None0لم يتم تطبيق تنسيق نمط الجدول.
FirstRow20تطبيق التنسيق الشرطي للصف الأول.
LastRow40تطبيق التنسيق الشرطي للصف الأخير.
FirstColumn80تطبيق التنسيق الشرطي للعمود الأول.
LastColumn100تطبيق التنسيق الشرطي للعمود الأخير.
RowBands200تطبيق التنسيق الشرطي لنطاق الصفوف.
ColumnBands400تطبيق التنسيق الشرطي لنطاق الأعمدة.
Default2003600تم تطبيق نطاق الصفوف والأعمدة. هذا هو الإعداد الافتراضي لبرنامج Microsoft Word للتنسيقات القديمة مثل DOC وWML وRTF.
Default2A0هذه هي الإعدادات الافتراضية لبرنامج Microsoft Word.

أمثلة

يوضح كيفية إنشاء جدول جديد أثناء تطبيق النمط.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();

// يجب علينا إدراج صف واحد على الأقل قبل تعيين أي تنسيق للجدول.
builder.InsertCell();

// قم بتعيين نمط الجدول المستخدم بناءً على معرف النمط.
// لاحظ أنه ليست كل أنماط الجدول متاحة عند الحفظ بتنسيق .doc.
table.StyleIdentifier = StyleIdentifier.MediumShading1Accent1;

// قم بتطبيق النمط جزئيًا على ميزات الجدول استنادًا إلى المسندات، ثم أنشئ الجدول.
table.StyleOptions =
    TableStyleOptions.FirstColumn | TableStyleOptions.RowBands | TableStyleOptions.FirstRow;
table.AutoFit(AutoFitBehavior.AutoFitToContents);

builder.Writeln("Item");
builder.CellFormat.RightPadding = 40;
builder.InsertCell();
builder.Writeln("Quantity (kg)");
builder.EndRow();

builder.InsertCell();
builder.Writeln("Apples");
builder.InsertCell();
builder.Writeln("20");
builder.EndRow();

builder.InsertCell();
builder.Writeln("Bananas");
builder.InsertCell();
builder.Writeln("40");
builder.EndRow();

builder.InsertCell();
builder.Writeln("Carrots");
builder.InsertCell();
builder.Writeln("50");
builder.EndRow();

doc.Save(ArtifactsDir + "DocumentBuilder.InsertTableWithStyle.docx");

أنظر أيضا