Class ConditionalFormattingCollection

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

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

FormatConditionCollection

Metode

Add()

Menambahkan FormatConditions ke koleksi.

public int Add()

Mengembalikan

int

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.

 Indonesia