TableStyle
محتويات
[
يخفي
]TableStyle class
يمثل نمط الجدول.
لمعرفة المزيد، قم بزيارةالعمل مع الجداول مقالة توثيقية.
public class TableStyle : Style
الخصائص
اسم | وصف |
---|---|
Aliases { get; } | يحصل على جميع الأسماء المستعارة لهذا النمط. إذا لم يكن للنمط أسماء مستعارة، فسيتم إرجاع مصفوفة فارغة من السلسلة. |
Alignment { get; set; } | يحدد محاذاة نمط الجدول. |
AllowBreakAcrossPages { get; set; } | يحصل على علم أو يعينه للإشارة إلى ما إذا كان يُسمح للنص في صف الجدول بالانقسام عبر فاصل الصفحة. |
AutomaticallyUpdate { get; set; } | يحدد ما إذا كان سيتم إعادة تعريف هذا النمط تلقائيًا استنادًا إلى القيمة المناسبة. |
BaseStyleName { get; set; } | يحصل على/يحدد اسم النمط الذي يعتمد عليه هذا النمط. |
Bidi { get; set; } | يحصل على أو يحدد ما إذا كان هذا هو النمط لجدول من اليمين إلى اليسار. |
Borders { get; } | يحصل على مجموعة حدود الخلايا الافتراضية للنمط. |
BottomPadding { get; set; } | يحصل على مقدار المساحة (بالنقاط) المراد إضافتها أسفل محتويات خلايا الجدول أو يعينه. |
BuiltIn { get; } | صحيح إذا كان هذا النمط أحد الأنماط المضمنة في MS Word. |
CellSpacing { get; set; } | يحصل على مقدار المساحة (بالنقاط) بين الخلايا أو يعينها. |
ColumnStripe { get; set; } | يحصل على أو يعين عددًا من الأعمدة المراد تضمينها في النطاق عندما يحدد النمط نطاق الأعمدة الفردية/الزوجية. |
ConditionalStyles { get; } | مجموعة من الأنماط الشرطية التي يمكن تعريفها لهذا الجدول style. |
Document { get; } | يحصل على مستند المالك. |
Font { get; } | يحصل على تنسيق الأحرف للنمط. |
IsHeading { get; } | صحيح عندما يكون النمط أحد أنماط العناوين المضمنة. |
IsQuickStyle { get; set; } | يحدد ما إذا كان سيتم عرض هذا النمط في معرض الأنماط السريعة داخل واجهة مستخدم MS Word. |
LeftIndent { get; set; } | يحصل على القيمة التي تمثل المسافة البادئة اليسرى للجدول أو يعينها. |
LeftPadding { get; set; } | يحصل على مقدار المساحة (بالنقاط) التي يجب إضافتها إلى يسار محتويات خلايا الجدول أو يعينها. |
LinkedStyleName { get; set; } | يحصل على/يحدد اسمStyle مرتبط بهذا. يُرجع سلسلة فارغة إذا لم تكن هناك أنماط مرتبطة. |
List { get; } | يحصل على القائمة التي تحدد تنسيق نمط القائمة هذا. |
ListFormat { get; } | يوفر الوصول إلى خصائص تنسيق القائمة لنمط الفقرة. |
Locked { get; set; } | يحدد ما إذا كان هذا النمط مقفلاً. |
Name { get; set; } | يحصل على اسم النمط أو يعينه. |
NextParagraphStyleName { get; set; } | يحصل على/يحدد اسم النمط الذي سيتم تطبيقه تلقائيًا على فقرة جديدة مدرجة بعد فقرة a بتنسيق النمط المحدد. |
ParagraphFormat { get; } | يحصل على تنسيق الفقرة للنمط. |
Priority { get; set; } | يحصل على/يعين قيمة العدد الصحيح التي تمثل الأولوية لفرز الأنماط في جزء مهام الأنماط. |
RightPadding { get; set; } | يحصل على مقدار المساحة (بالنقاط) التي يجب إضافتها إلى يمين محتويات خلايا الجدول أو يعينها. |
RowStripe { get; set; } | يحصل على أو يعين عددًا من الصفوف المراد تضمينها في النطاق عندما يحدد النمط نطاق الصفوف الفردية/الزوجية. |
SemiHidden { get; set; } | يحصل/يحدد ما إذا كان النمط مخفيًا من معرض الأنماط ومن جزء مهام الأنماط. |
Shading { get; } | يحصل علىShading كائن يشير إلى تنسيق التظليل لخلايا الجدول. |
StyleIdentifier { get; } | يحصل على معرف النمط المستقل عن الإعدادات المحلية للنمط المضمن. |
Styles { get; } | يحصل على مجموعة الأنماط التي ينتمي إليها هذا النمط. |
TopPadding { get; set; } | يحصل على مقدار المساحة (بالنقاط) المراد إضافتها فوق محتويات خلايا الجدول أو يعينه. |
Type { get; } | يحصل على نوع النمط (فقرة أو حرف). |
UnhideWhenUsed { get; set; } | يحصل/يحدد ما إذا كان النمط المستخدم في المستند الحالي يظهر من معرض الأنماط ومن جزء مهام الأنماط. صحيح عندما يجب إظهار النمط المستخدم في معرض الأنماط. |
VerticalAlignment { get; set; } | يحدد المحاذاة الرأسية للخلايا. |
طُرق
اسم | وصف |
---|---|
Equals(Style) | تتم المقارنة مع النمط المحدد. تتم مقارنة إعدادات الأنماط للأنماط المضمنة فقط. لا يتم تضمين الإعدادات الافتراضية للأنماط في المقارنة. تتم مقارنة النمط الأساسي والنمط المرتبط ونمط الفقرة التالية بشكل متكرر. |
Remove() | يزيل النمط المحدد من المستند. |
أمثلة
يوضح كيفية إنشاء إعدادات نمط مخصصة للجدول.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();
builder.InsertCell();
builder.Write("Name");
builder.InsertCell();
builder.Write("مرحبًا");
builder.EndRow();
builder.InsertCell();
builder.InsertCell();
builder.EndTable();
TableStyle tableStyle = (TableStyle)doc.Styles.Add(StyleType.Table, "MyTableStyle1");
tableStyle.AllowBreakAcrossPages = true;
tableStyle.Bidi = true;
tableStyle.CellSpacing = 5;
tableStyle.BottomPadding = 20;
tableStyle.LeftPadding = 5;
tableStyle.RightPadding = 10;
tableStyle.TopPadding = 20;
tableStyle.Shading.BackgroundPatternColor = Color.AntiqueWhite;
tableStyle.Borders.Color = Color.Blue;
tableStyle.Borders.LineStyle = LineStyle.DotDash;
tableStyle.VerticalAlignment = CellVerticalAlignment.Center;
table.Style = tableStyle;
//قد يؤثر تعيين خصائص نمط الجدول على خصائص الجدول نفسه.
Assert.True(table.Bidi);
Assert.AreEqual(5.0d, table.CellSpacing);
Assert.AreEqual("MyTableStyle1", table.StyleName);
doc.Save(ArtifactsDir + "Table.TableStyleCreation.docx");
أنظر أيضا
- class Style
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words