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
object ← CollectionBase<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
Phương thức
Add()
Thêm một FormatConditions vào tập hợp.
public int Add()
Trả về
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.