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
تعداد ستونهای محدوده.