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")
أنظر أيضا
- الوحدة
aspose.cells