Class ConditionalFormattingIconCollection
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
مجموعهای از اشیاء Aspose.Cells.ConditionalFormattingIcon را نشان میدهد.
public class ConditionalFormattingIconCollection : CollectionBase<conditionalformattingicon>, IList<conditionalformattingicon>, ICollection<conditionalformattingicon>, IEnumerable<conditionalformattingicon>, ICollection, IEnumerable
وراثت
object ← CollectionBase<conditionalformattingicon> ← ConditionalFormattingIconCollection
پیادهسازیها
IList<conditionalformattingicon>, ICollection<conditionalformattingicon>, IEnumerable<conditionalformattingicon>, ICollection, IEnumerable
اعضای وراثتی
CollectionBase<conditionalformattingicon>.BinarySearch(ConditionalFormattingIcon), CollectionBase<conditionalformattingicon>.BinarySearch(ConditionalFormattingIcon, IComparer<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.BinarySearch(int, int, ConditionalFormattingIcon, IComparer<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.Contains(ConditionalFormattingIcon), CollectionBase<conditionalformattingicon>.CopyTo(ConditionalFormattingIcon[]), CollectionBase<conditionalformattingicon>.CopyTo(ConditionalFormattingIcon[], int), CollectionBase<conditionalformattingicon>.CopyTo(int, ConditionalFormattingIcon[], int, int), CollectionBase<conditionalformattingicon>.Exists(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.Find(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindAll(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindIndex(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindIndex(int, Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindIndex(int, int, Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindLast(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindLastIndex(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindLastIndex(int, Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindLastIndex(int, int, Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.IndexOf(ConditionalFormattingIcon), CollectionBase<conditionalformattingicon>.IndexOf(ConditionalFormattingIcon, int), CollectionBase<conditionalformattingicon>.IndexOf(ConditionalFormattingIcon, int, int), CollectionBase<conditionalformattingicon>.LastIndexOf(ConditionalFormattingIcon), CollectionBase<conditionalformattingicon>.LastIndexOf(ConditionalFormattingIcon, int), CollectionBase<conditionalformattingicon>.LastIndexOf(ConditionalFormattingIcon, int, int), CollectionBase<conditionalformattingicon>.GetEnumerator(), CollectionBase<conditionalformattingicon>.Clear(), CollectionBase<conditionalformattingicon>.RemoveAt(int), CollectionBase<conditionalformattingicon>.OnClearComplete(), CollectionBase<conditionalformattingicon>.OnClear(), CollectionBase<conditionalformattingicon>.Capacity, CollectionBase<conditionalformattingicon>.Count, CollectionBase<conditionalformattingicon>.InnerList, CollectionBase<conditionalformattingicon>.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 idx = fcs.AddCondition(FormatConditionType.IconSet);
FormatCondition cond = fcs[idx];
//تنظیم نوع شرط
cond.IconSet.Type = IconSetType.ArrowsGray3;
//اضافه کردن شرط مجموعه آیکون سفارشی
ConditionalFormattingIcon cfIcon = cond.IconSet.CfIcons[0];
cfIcon.Type = IconSetType.Arrows3;
cfIcon.Index = 0;
ConditionalFormattingIcon cfIcon1 = cond.IconSet.CfIcons[1];
cfIcon1.Type = IconSetType.ArrowsGray3;
cfIcon1.Index = 1;
ConditionalFormattingIcon cfIcon2 = cond.IconSet.CfIcons[2];
cfIcon2.Type = IconSetType.Boxes5;
cfIcon2.Index = 2;
//ذخیره فایل اکسل
workbook.Save("output.xls");
'ایجاد یک شی Workbook
Dim 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 idx As Integer =fcs.AddCondition(FormatConditionType.IconSet)
Dim cond As FormatCondition=fcs[idx]
'تنظیم نوع شرط
cfIcon.Type = IconSetType.ArrowsGray3
'اضافه کردن شرط مجموعه آیکون سفارشی
Dim cfIcon As ConditionalFormattingIcon = cond.IconSet.CfIcons[0]
cfIcon.Type = IconSetType.Arrows3
cfIcon.Index=0
Dim cfIcon1 As ConditionalFormattingIcon = cond.IconSet.CfIcons[1]
cfIcon1.Type = IconSetType.ArrowsGray3
cfIcon1.Index=1
Dim cfIcon2 As ConditionalFormattingIcon = cond.IconSet.CfIcons[2]
cfIcon2.Type = IconSetType.Boxes5
cfIcon2.Index=2
'ذخیره فایل اکسل
workbook.Save("output.xls")
ویژگیها
this[int]
عنصر ConditionalFormattingIcon را در ایندکس مشخص شده دریافت میکند.
public ConditionalFormattingIcon this[int index] { get; }
مقدار ویژگی
متدها
Add(IconSetType, int)
شی Aspose.Cells.ConditionalFormattingIcon را اضافه میکند.
public int Add(IconSetType type, int index)
پارامترها
type
IconSetType
نوع مقدار.
index
int
ایندکس.
بازگشت
ایندکس شی جدید در لیست را باز میگرداند.
Add(ConditionalFormattingIcon)
شی Aspose.Cells.ConditionalFormattingIcon را اضافه میکند.
public int Add(ConditionalFormattingIcon cficon)
پارامترها
cficon
ConditionalFormattingIcon
ایندکس شی جدید در لیست را باز میگرداند.