Class ConditionalFormattingCollection
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Mengenkapsulasi koleksi objek Aspose.Cells.FormatCondition.
public class ConditionalFormattingCollection : CollectionBase<formatconditioncollection>, IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable
Pewarisan
object ← CollectionBase<formatconditioncollection> ← ConditionalFormattingCollection
Mengimplementasikan
IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable
Anggota yang Dwarisi
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()
Contoh
//Menginstansiasi objek Workbook
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
//Mendapatkan Format Kondisional
ConditionalFormattingCollection cformattings = sheet.ConditionalFormattings;
//Menambahkan format kondisional kosong
int index = cformattings.Add();
//Mendapatkan format kondisional yang baru ditambahkan
FormatConditionCollection fcs = cformattings[index];
//Mengatur rentang format kondisional.
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);
//Menambahkan kondisi.
int conditionIndex = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100");
//Menambahkan kondisi.
int conditionIndex2 = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100");
//Mengatur warna latar belakang.
FormatCondition fc = fcs[conditionIndex];
fc.Style.BackgroundColor = Color.Red;
//Menyimpan file Excel
workbook.Save("output.xls");
'Menginstansiasi objek Workbook
DDim workbook As Workbook = New Workbook()
Dim sheet As Worksheet = workbook.Worksheets(0)
'Mendapatkan Format Kondisional
Dim cformattings As ConditionalFormattingCollection = sheet.ConditionalFormattings
'Menambahkan format kondisional kosong
Dim index As Integer = cformattings.Add()
'Mendapatkan format kondisional yang baru ditambahkan
Dim fcs As FormatConditionCollection = cformattings(index)
'Mengatur rentang format kondisional.
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)
'Menambahkan kondisi.
Dim conditionIndex As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100")
'Menambahkan kondisi.
Dim conditionIndex2 As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100")
'Mengatur warna latar belakang.
Dim fc As FormatCondition = fcs(conditionIndex)
fc.Style.BackgroundColor = Color.Red
'Menyimpan file Excel
workbook.Save("output.xls")
Properti
this[int]
Mengambil elemen FormatConditions pada indeks yang ditentukan.
public FormatConditionCollection this[int index] { get; }
Nilai Properti
Metode
Add()
Menambahkan FormatConditions ke koleksi.
public int Add()
Mengembalikan
Indeks objek FormatConditions.
Copy(ConditionalFormattingCollection)
Menyalin format kondisional.
public void Copy(ConditionalFormattingCollection cfs)
Parameter
cfs
ConditionalFormattingCollection
Format kondisional
RemoveArea(int, int, int, int)
Menghapus semua format kondisional dalam rentang.
public void RemoveArea(int startRow, int startColumn, int totalRows, int totalColumns)
Parameter
startRow
int
Baris awal dari rentang.
startColumn
int
Kolom awal dari rentang.
totalRows
int
Jumlah baris dalam rentang.
totalColumns
int
Jumlah kolom dalam rentang.