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")

أنظر أيضا