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” الخاص بالتنسيق الشرطي. المثيل الافتراضي هو 3ColorScale “أخضر-أصفر-أحمر”. صالح فقط للنوع = ColorScale. |
top10 | احصل على مثيل “Top10” للتنسيق الشرطي. تقوم قاعدة المثيل الافتراضي بتمييز الخلايا التي تقع القيم في أعلى 10 شريحة. صالح فقط للنوع هو Top10. |
above_average | احصل على مثيل “AboveAverage” الخاص بالتنسيق الشرطي. تقوم قاعدة المثيل الافتراضي بتمييز الخلايا الموجودة أعلى من المتوسط لجميع القيم في النطاق. صالح فقط للنوع = فوق المتوسط. |
text | قيمة النص في قاعدة التنسيق الشرطي “يحتوي على نص”. صالح فقط للنوع = يحتوي على نص، وليس يحتوي على نص، ويبدأ مع، وينتهي مع. القيمه الافتراضيه فارغه. |
time_period | الفترة الزمنية المعمول بها في قاعدة التنسيق الشرطي “تاريخ حدوث…”. صالح فقط للنوع = timePeriod. القيمة الافتراضية هي TimePeriodType.Today. |
طُرق
طريقة | وصف |
---|---|
get_formula1 | يحصل على القيمة أو التعبير المرتبط بشرط التنسيق هذا. |
get_formula1 | الحصول على قيمة أو تعبير التنسيق الشرطي للخلية. |
get_formula1 | الحصول على صيغة التنسيق الشرطي للخلية. |
get_formula2 | يحصل على القيمة أو التعبير المرتبط بشرط التنسيق هذا. |
get_formula2 | الحصول على قيمة أو تعبير التنسيق الشرطي للخلية. |
get_formula2 | الحصول على صيغة التنسيق الشرطي للخلية. |
set_formulas | لتعيين القيمة أو التعبير المرتبط بشرط التنسيق هذا. |
set_formula1 | لتعيين القيمة أو التعبير المرتبط بشرط التنسيق هذا. |
set_formula2 | لتعيين القيمة أو التعبير المرتبط بشرط التنسيق هذا. |
مثال
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