Class ConditionalFormattingCollection
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
يحتوي على مجموعة من كائنات Aspose.Cells.FormatCondition.
public class ConditionalFormattingCollection : CollectionBase<formatconditioncollection>, IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable
الوراثة
object ← CollectionBase<formatconditioncollection> ← ConditionalFormattingCollection
تنفيذ
IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable
الأعضاء الموروثة
CollectionBase<formatconditioncollection>.BinarySearch(FormatConditionCollection), CollectionBase<formatconditioncollection>.BinarySearch(FormatConditionCollection, IComparer<formatconditioncollection>), CollectionBase<formatconditioncollection>.BinarySearch(int, int, FormatConditionCollection, IComparer<formatconditioncollection>), CollectionBase<formatconditioncollection>.Contains(FormatConditionCollection), CollectionBase<formatconditioncollection>.CopyTo(FormatConditionCollection[]), CollectionBase<formatconditioncollection>.CopyTo(FormatConditionCollection[], int), CollectionBase<formatconditioncollection>.CopyTo(int, FormatConditionCollection[], int, int), CollectionBase<formatconditioncollection>.Exists(Predicate<formatconditioncollection>), CollectionBase<formatconditioncollection>.Find(Predicate<formatconditioncollection>), CollectionBase<formatconditioncollection>.FindAll(Predicate<formatconditioncollection>), CollectionBase<formatconditioncollection>.FindIndex(Predicate<formatconditioncollection>), CollectionBase<formatconditioncollection>.FindIndex(int, Predicate<formatconditioncollection>), CollectionBase<formatconditioncollection>.FindIndex(int, int, Predicate<formatconditioncollection>), CollectionBase<formatconditioncollection>.FindLast(Predicate<formatconditioncollection>), CollectionBase<formatconditioncollection>.FindLastIndex(Predicate<formatconditioncollection>), CollectionBase<formatconditioncollection>.FindLastIndex(int, Predicate<formatconditioncollection>), CollectionBase<formatconditioncollection>.FindLastIndex(int, int, Predicate<formatconditioncollection>), CollectionBase<formatconditioncollection>.IndexOf(FormatConditionCollection), CollectionBase<formatconditioncollection>.IndexOf(FormatConditionCollection, int), CollectionBase<formatconditioncollection>.IndexOf(FormatConditionCollection, int, int), CollectionBase<formatconditioncollection>.LastIndexOf(FormatConditionCollection), CollectionBase<formatconditioncollection>.LastIndexOf(FormatConditionCollection, int), CollectionBase<formatconditioncollection>.LastIndexOf(FormatConditionCollection, int, int), CollectionBase<formatconditioncollection>.GetEnumerator(), CollectionBase<formatconditioncollection>.Clear(), CollectionBase<formatconditioncollection>.RemoveAt(int), CollectionBase<formatconditioncollection>.OnClearComplete(), CollectionBase<formatconditioncollection>.OnClear(), CollectionBase<formatconditioncollection>.Capacity, CollectionBase<formatconditioncollection>.Count, CollectionBase<formatconditioncollection>.InnerList, CollectionBase<formatconditioncollection>.this[int], object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
أمثلة
//إنشاء كائن Workbook
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
//الحصول على التنسيق الشرطي
ConditionalFormattingCollection cformattings = sheet.ConditionalFormattings;
//إضافة تنسيق شرطي فارغ
int index = cformattings.Add();
//الحصول على التنسيق الشرطي المضاف حديثًا
FormatConditionCollection fcs = cformattings[index];
//تعيين نطاق التنسيق الشرطي.
CellArea ca = new CellArea();
ca.StartRow = 0;
ca.EndRow = 0;
ca.StartColumn = 0;
ca.EndColumn = 0;
fcs.AddArea(ca);
ca = new CellArea();
ca.StartRow = 1;
ca.EndRow = 1;
ca.StartColumn = 1;
ca.EndColumn = 1;
fcs.AddArea(ca);
//إضافة شرط.
int conditionIndex = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100");
//إضافة شرط.
int conditionIndex2 = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100");
//تعيين لون الخلفية.
FormatCondition fc = fcs[conditionIndex];
fc.Style.BackgroundColor = Color.Red;
//حفظ ملف Excel
workbook.Save("output.xls");
'إنشاء كائن Workbook
DDim workbook As Workbook = New Workbook()
Dim sheet As Worksheet = workbook.Worksheets(0)
'الحصول على التنسيق الشرطي
Dim cformattings As ConditionalFormattingCollection = sheet.ConditionalFormattings
'إضافة تنسيق شرطي فارغ
Dim index As Integer = cformattings.Add()
'الحصول على التنسيق الشرطي المضاف حديثًا
Dim fcs As FormatConditionCollection = cformattings(index)
'تعيين نطاق التنسيق الشرطي.
Dim ca As New CellArea()
ca.StartRow = 0
ca.EndRow = 0
ca.StartColumn = 0
ca.EndColumn = 0
fcs.AddArea(ca)
ca = New CellArea()
ca.StartRow = 1
ca.EndRow = 1
ca.StartColumn = 1
ca.EndColumn = 1
fcs.AddArea(ca)
'إضافة شرط.
Dim conditionIndex As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100")
'إضافة شرط.
Dim conditionIndex2 As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100")
'تعيين لون الخلفية.
Dim fc As FormatCondition = fcs(conditionIndex)
fc.Style.BackgroundColor = Color.Red
'حفظ ملف Excel
workbook.Save("output.xls")
الخصائص
this[int]
يحصل على عنصر FormatConditions في الفهرس المحدد.
public FormatConditionCollection this[int index] { get; }
قيمة الخاصية
الطرق
Add()
يضيف FormatConditions إلى المجموعة.
public int Add()
العائدات
فهرس كائن FormatConditions.
Copy(ConditionalFormattingCollection)
ينسخ التنسيق الشرطي.
public void Copy(ConditionalFormattingCollection cfs)
المعلمات
cfs
ConditionalFormattingCollection
التنسيق الشرطي
RemoveArea(int, int, int, int)
يتم إزالة جميع التنسيقات الشرطية في النطاق.
public void RemoveArea(int startRow, int startColumn, int totalRows, int totalColumns)
المعلمات
startRow
int
الصف الأول للنطاق.
startColumn
int
العمود الأول للنطاق.
totalRows
int
عدد الصفوف في النطاق.
totalColumns
int
عدد الأعمدة في النطاق.