Class ConditionalFormattingCollection
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
รวบรวมคอลเล็กชันของวัตถุ Aspose.Cells.FormatCondition
public class ConditionalFormattingCollection : CollectionBase<formatconditioncollection>, IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable
การสืบทอด
object ← CollectionBase<formatconditioncollection> ← ConditionalFormattingCollection
การใช้งาน
IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable
สมาชิกที่สืบทอด
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()
ตัวอย่าง
//การสร้างอ็อบเจ็กต์ 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 conditionIndex = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100");
//เพิ่มเงื่อนไข
int conditionIndex2 = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100");
//ตั้งค่าสีพื้นหลัง
FormatCondition fc = fcs[conditionIndex];
fc.Style.BackgroundColor = Color.Red;
//บันทึกไฟล์ Excel
workbook.Save("output.xls");
'การสร้างอ็อบเจ็กต์ Workbook
DDim 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 conditionIndex As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100")
'เพิ่มเงื่อนไข
Dim conditionIndex2 As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100")
'ตั้งค่าสีพื้นหลัง
Dim fc As FormatCondition = fcs(conditionIndex)
fc.Style.BackgroundColor = Color.Red
'บันทึกไฟล์ Excel
workbook.Save("output.xls")
คุณสมบัติ
this[int]
รับองค์ประกอบ FormatConditions ที่ตำแหน่งดัชนีที่กำหนด
public FormatConditionCollection this[int index] { get; }
ค่าคุณสมบัติ
วิธีการ
Add()
เพิ่ม FormatConditions ลงในคอลเล็กชัน
public int Add()
คืนค่า
ดัชนีของวัตถุ FormatConditions
Copy(ConditionalFormattingCollection)
คัดลอกการจัดรูปแบบตามเงื่อนไข
public void Copy(ConditionalFormattingCollection cfs)
พารามิเตอร์
cfs
ConditionalFormattingCollection
การจัดรูปแบบตามเงื่อนไข
RemoveArea(int, int, int, int)
ลบการจัดรูปแบบตามเงื่อนไขทั้งหมดในช่วง
public void RemoveArea(int startRow, int startColumn, int totalRows, int totalColumns)
พารามิเตอร์
startRow
int
แถวเริ่มต้นของช่วง
startColumn
int
คอลัมน์เริ่มต้นของช่วง
totalRows
int
จำนวนแถวของช่วง
totalColumns
int
จำนวนคอลัมน์ของช่วง