Class ConditionalFormattingCollection

Class ConditionalFormattingCollection

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Đóng gói một tập hợp các đối tượng Aspose.Cells.FormatCondition.

public class ConditionalFormattingCollection : CollectionBase<formatconditioncollection>, IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable

Kế thừa

objectCollectionBase<formatconditioncollection>ConditionalFormattingCollection

Triển khai

IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable

Thành viên kế thừa

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()

Ví dụ


//Khởi tạo một đối tượng Workbook
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];

//Lấy định dạng điều kiện
ConditionalFormattingCollection cformattings = sheet.ConditionalFormattings;
//Thêm một định dạng điều kiện rỗng
int index = cformattings.Add();
//Lấy định dạng điều kiện vừa thêm
FormatConditionCollection fcs = cformattings[index];

//Thiết lập phạm vi định dạng điều kiện.
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);

//Thêm điều kiện.
int conditionIndex = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100");
//Thêm điều kiện.
int conditionIndex2 = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100");
//Thiết lập màu nền.
FormatCondition fc = fcs[conditionIndex];
fc.Style.BackgroundColor = Color.Red;
//Lưu tệp Excel
workbook.Save("output.xls");

'Khởi tạo một đối tượng Workbook
DDim workbook As Workbook = New Workbook()
Dim sheet As Worksheet = workbook.Worksheets(0)
'Lấy định dạng điều kiện
Dim cformattings As ConditionalFormattingCollection = sheet.ConditionalFormattings

'Thêm một định dạng điều kiện rỗng
Dim index As Integer = cformattings.Add()
'Lấy định dạng điều kiện vừa thêm
Dim fcs As FormatConditionCollection = cformattings(index)
'Thiết lập phạm vi định dạng điều kiện.
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)

'Thêm điều kiện.
Dim conditionIndex As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100")
'Thêm điều kiện.
Dim conditionIndex2 As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100")
'Thiết lập màu nền.
Dim fc As FormatCondition = fcs(conditionIndex)
fc.Style.BackgroundColor = Color.Red
'Lưu tệp Excel
workbook.Save("output.xls")

Thuộc tính

this[int]

Lấy phần tử FormatConditions tại chỉ mục được chỉ định.

public FormatConditionCollection this[int index] { get; }

Giá trị thuộc tính

FormatConditionCollection

Phương thức

Add()

Thêm một FormatConditions vào tập hợp.

public int Add()

Trả về

int

Chỉ mục của đối tượng FormatConditions.

Copy(ConditionalFormattingCollection)

Sao chép định dạng điều kiện.

public void Copy(ConditionalFormattingCollection cfs)

Tham số

cfs ConditionalFormattingCollection

Định dạng điều kiện

RemoveArea(int, int, int, int)

Xóa tất cả định dạng điều kiện trong phạm vi.

public void RemoveArea(int startRow, int startColumn, int totalRows, int totalColumns)

Tham số

startRow int

Hàng bắt đầu của phạm vi.

startColumn int

Cột bắt đầu của phạm vi.

totalRows int

Số hàng của phạm vi.

totalColumns int

Số cột của phạm vi.

 Tiếng Việt