FormatCondition sınıfı
FormatCondition sınıfı
Koşullu biçimlendirme koşulunu temsil eder.
FormatCondition türü aşağıdaki üyeleri ortaya çıkarır:
Özellikler
Mülk | Tanım |
---|---|
formula1 | Koşullu biçimlendirmeyle ilişkili değeri veya ifadeyi alır ve ayarlar. |
formula2 | Koşullu biçimlendirmeyle ilişkili değeri veya ifadeyi alır ve ayarlar. |
operator | Koşullu biçim işleç türünü alır ve ayarlar. |
stop_if_true | Doğru, bu kural doğru olarak değerlendirildiğinde bu kurala daha düşük önceliğe sahip hiçbir kural uygulanamaz. Yalnızca Excel 2007 için geçerlidir; |
priority | Bu koşullu biçimlendirme kuralının önceliği. Bu değer hangisini belirlemek için kullanılır? formatı değerlendirilmeli ve işlenmelidir. Daha düşük sayısal değerler, şuna göre daha yüksek önceliğe sahiptir: ‘1’in en yüksek öncelik olduğu daha yüksek sayısal değerler. |
style | Koşullu biçimlendirilmiş hücre aralıklarının stilini alır veya ayarlar. |
type | Koşullu formatın Type olup olmadığını alır ve ayarlar. |
icon_set | Koşullu biçimlendirmenin “IconSet” örneğini alın. Varsayılan örneğin IconSetType’ı TrafficLights31’dir. Yalnızca type = IconSet için geçerlidir. |
data_bar | Koşullu biçimlendirmenin “DataBar” örneğini alın. Varsayılan örneğin rengi mavidir. Yalnızca DataBar türü için geçerlidir. |
color_scale | Koşullu biçimlendirmenin “ColorScale” örneğini alın. Varsayılan örnek “yeşil-sarı-kırmızı” 3ColorScale’dir. Yalnızca tür = ColorScale için geçerlidir. |
top10 | Koşullu biçimlendirmenin “Top10” örneğini alın. Varsayılan örneğin kuralı, değerler ilk 10 parantez içinde yer almaktadır. Yalnızca Top10 türü için geçerlidir. |
above_average | Koşullu biçimlendirmenin “AboveAverage” örneğini alın. Varsayılan örneğin kuralı, şu hücreleri vurgular: aralıktaki tüm değerler için ortalamanın üzerinde. Yalnızca = Ortalamanın Üstündeki türü için geçerlidir. |
text | “Metin şunu içerir” koşullu biçimlendirme kuralındaki metin değeri. Yalnızca type = includeText, notContainsText, beginWith ve endWith için geçerlidir. Varsayılan değer null’dur. |
time_period | “Gerçekleşen tarih…” koşullu biçimlendirme kuralındaki geçerli zaman aralığı. Yalnızca type = timePeriod için geçerlidir. Varsayılan değer TimePeriodType.Today’dır. |
Yöntemler
Yöntem | Tanım |
---|---|
get_formula1 | Bu biçim koşuluyla ilişkili değeri veya ifadeyi alır. |
get_formula1 | Hücrenin koşullu biçimlendirmesinin değerini veya ifadesini alır. |
get_formula1 | Hücrenin koşullu biçimlendirme formülünü alır. |
get_formula2 | Bu biçim koşuluyla ilişkili değeri veya ifadeyi alır. |
get_formula2 | Hücrenin koşullu biçimlendirmesinin değerini veya ifadesini alır. |
get_formula2 | Hücrenin koşullu biçimlendirme formülünü alır. |
set_formulas | Bu biçim koşuluyla ilişkili değeri veya ifadeyi ayarlar. |
set_formula1 | Bu biçim koşuluyla ilişkili değeri veya ifadeyi ayarlar. |
set_formula2 | Bu biçim koşuluyla ilişkili değeri veya ifadeyi ayarlar. |
Örnek
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")
Ayrıca bakınız
- modül
aspose.cells