Class ConditionalFormattingCollection
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
encapsulates אוסף של אובייקטי 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
מספר העמודות של הטווח.