Class ConditionalFormattingCollection

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

การสืบทอด

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

ค่าคุณสมบัติ

FormatConditionCollection

วิธีการ

Add()

เพิ่ม FormatConditions ลงในคอลเล็กชัน

public int Add()

คืนค่า

int

ดัชนีของวัตถุ 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

จำนวนคอลัมน์ของช่วง

 แบบไทย