FormatCondition صف

FormatCondition صف

يمثل شرط التنسيق الشرطي.

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

ملكيات

ملكيةوصف
formula1يحصل على القيمة أو التعبير المرتبط بالتنسيق الشرطي ويقوم بتعيينها.
formula2يحصل على القيمة أو التعبير المرتبط بالتنسيق الشرطي ويقوم بتعيينها.
operatorيحصل على نوع مشغل التنسيق الشرطي ويقوم بتعيينه.
stop_if_trueصحيح، لا يمكن تطبيق أي قواعد ذات أولوية أقل على هذه القاعدة، عندما يتم تقييم هذه القاعدة على أنها صحيحة.
ينطبق فقط على Excel 2007؛
priorityأولوية قاعدة التنسيق الشرطي هذه. تُستخدم هذه القيمة لتحديد
يجب تقييم التنسيق وعرضه. القيم الرقمية الأقل لها أولوية أعلى من
القيم الرقمية الأعلى، حيث أن ‘1’ هي ذات الأولوية الأعلى.
styleيحصل على نمط نطاقات الخلايا المنسقة الشرطية أو يعينه.
typeيحصل على نوع التنسيق الشرطي ويحدد ما إذا كان مناسبًا أم لا.
icon_setاحصل على مثيل “IconSet” للتنسيق الشرطي.
IconSetType الافتراضي للمثيل هو TrafficLights31.
صالح فقط لنوع = IconSet.
data_barاحصل على مثيل “DataBar” للتنسيق الشرطي.
اللون الافتراضي للمثيل هو اللون الأزرق.
صالح فقط للنوع DataBar.
color_scaleاحصل على مثيل “ColorScale” للتنسيق الشرطي.
الحالة الافتراضية هي “green-yellow-red” 3ColorScale .
صالح فقط لنوع = ColorScale.
top10احصل على مثيل “Top10” للتنسيق الشرطي.
تسلط قاعدة المثيل الافتراضي الضوء على الخلايا التي
القيم تقع ضمن الفئة العشرة الأولى.
صالح فقط للنوع Top10.
above_averageاحصل على مثيل “AboveAverage” للتنسيق الشرطي.
تسلط قاعدة المثيل الافتراضية الضوء على الخلايا التي
أعلى من المتوسط لجميع القيم في النطاق.
صالح فقط للنوع = AboveAverage.
textقيمة النص في قاعدة التنسيق الشرطي “يحتوي النص على”.
صالح فقط لنوع = containsText، notContainsText، startsWith و endsWith.
القيمة الافتراضية هي null.
time_periodالفترة الزمنية المعمول بها في قاعدة التنسيق الشرطي “تاريخ وقوع…”.
صالح فقط لنوع = timePeriod.
القيمة الافتراضية هي TimePeriodType.Today.

طُرق

طريقةوصف
get_formula1(self, is_r1c1, is_local)يحصل على القيمة أو التعبير المرتبط بشرط التنسيق هذا.
get_formula1(self, is_r1c1, is_local, row, column)يحصل على قيمة أو تعبير التنسيق الشرطي للخلية.
get_formula1(self, row, column)يحصل على صيغة التنسيق الشرطي للخلية.
get_formula2(self, is_r1c1, is_local)يحصل على القيمة أو التعبير المرتبط بشرط التنسيق هذا.
get_formula2(self, is_r1c1, is_local, row, column)يحصل على قيمة أو تعبير التنسيق الشرطي للخلية.
get_formula2(self, row, column)يحصل على صيغة التنسيق الشرطي للخلية.
set_formulas(self, formula1, formula2, is_r1c1, is_local)تعيين القيمة أو التعبير المرتبط بشرط التنسيق هذا.
set_formula1(self, formula, is_r1c1, is_local)تعيين القيمة أو التعبير المرتبط بشرط التنسيق هذا.
set_formula2(self, formula, is_r1c1, is_local)تعيين القيمة أو التعبير المرتبط بشرط التنسيق هذا.

مثال

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

# Instantiating a Workbook object
workbook = Workbook()
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")

أنظر أيضا