Class ConditionalFormattingCollection

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

وراثت

objectCollectionBase<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; }

مقدار ویژگی

FormatConditionCollection

متدها

Add()

یک FormatConditions به مجموعه اضافه می‌کند.

public int Add()

بازگشت

int

ایندکس شی 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

تعداد ستون‌های محدوده.

 فارسی