FormatConditionCollection صف

FormatConditionCollection صف

يمثل التنسيق الشرطي. يمكن أن تحتوي FormatConditions على ما يصل إلى ثلاثة تنسيقات شرطية.

يكشف النوع FormatConditionCollection عن الأعضاء التاليين:

ملكيات

ملكيةوصف
countيحصل على عدد من الشروط.
range_countالحصول على عدد النطاقات المنسقة بشكل مشروط.

يحصل على حالة التنسيق حسب الفهرس.

مفهرس

اسموصف
[index]فهرس شرط التنسيق المراد إرجاعه.

طُرق

طريقةوصف
add_conditionإضافة شرط التنسيق.
add_conditionإضافة شرط التنسيق.
remove_areaإزالة نطاق الخلايا المنسقة الشرطية حسب الفهرس.
remove_areaإزالة التنسيق الشرطي في النطاق.
addيضيف شرط التنسيق ورن الخلية المؤثرة إلى FormatConditions
يمكن أن تحتوي FormatConditions على ما يصل إلى ثلاثة تنسيقات شرطية.
لا يُسمح بالمراجع إلى الأوراق الأخرى في صيغ التنسيق الشرطي.
add_areaإضافة نطاق خلايا منسقة شرطيًا.
get_cell_areaالحصول على نطاق الخلايا المنسقة الشرطية حسب الفهرس.
remove_conditionيزيل شرط التنسيق حسب الفهرس.

مثال

from aspose.cells import CellArea, FormatConditionType, OperatorType, Workbook
from aspose.pydrawing import Color

# Create a new Workbook.
workbook = Workbook()
# Get the first worksheet.
sheet = workbook.worksheets[0]
# Adds an empty conditional formatting
index = sheet.conditional_formattings.add()
fcs = sheet.conditional_formattings[index]
# Sets the conditional format range.
ca = CellArea()
ca.start_row = 0
ca.end_row = 0
ca.start_column = 0
ca.end_column = 0
fcs.add_area(ca)
ca = CellArea()
ca.start_row = 1
ca.end_row = 1
ca.start_column = 1
ca.end_column = 1
fcs.add_area(ca)
# Adds condition.
conditionIndex = fcs.add_condition(FormatConditionType.CELL_VALUE, OperatorType.BETWEEN, "=A2", "100")
# Adds condition.
conditionIndex2 = fcs.add_condition(FormatConditionType.CELL_VALUE, OperatorType.BETWEEN, "50", "100")
# Sets the background color.
fc = fcs[conditionIndex]
fc.style.background_color = Color.red
# Saving the Excel file
workbook.save("output.xls")

أنظر أيضا