FormatCondition klass

FormatCondition klass

Representerar villkorligt formateringsvillkor.

Typen FormatCondition avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
formula1Hämtar och ställer in värdet eller uttrycket som är kopplat till villkorlig formatering.
formula2Hämtar och ställer in värdet eller uttrycket som är kopplat till villkorlig formatering.
operatorHämtar och ställer in operatortypen för villkorsformat.
stop_if_trueDet är sant att inga regler med lägre prioritet kan tillämpas över denna regel när denna regel utvärderas till sann.
Gäller endast Excel 2007;
priorityPrioriteten för denna villkorliga formateringsregel. Detta värde används för att bestämma vilken
formatet bör utvärderas och återges. Lägre numeriska värden har högre prioritet än
högre numeriska värden, där ‘1’ har högsta prioritet.
styleHämtar eller ställer in stil för villkorligt formaterade cellområden.
typeHämtar och ställer in om det villkorliga formatet Typ.
icon_setHämta den villkorliga formateringens “IconSet”-instans.
Standardinstansens IconSetType är TrafficLights31.
Gäller endast för typ = IconSet.
data_barHämta den villkorliga formateringens “DataBar”-instans.
Standardinstansens färg är blå.
Endast giltig för typ är DataBar.
color_scaleHämta den villkorliga formateringens “ColorScale”-instans.
Standardinstansen är en “grön-gul-röd” 3ColorScale .
Gäller endast för typ = ColorScale.
top10Hämta den villkorliga formateringens “Top10”-instans.
Standardinstansens regel markerar celler vars
värden hamnar i topp 10-parentesen.
Gäller endast för typ är Top10.
above_averageHämta den villkorliga formateringens “AboveAverage”-instans.
Standardinstansens regel markerar celler som är
över genomsnittet för alla värden i intervallet.
Gäller endast för typ = Övermedel.
textTextvärdet i en regel för villkorlig formatering “text innehåller”.
Gäller endast för typen = innehåller text, inte innehåller text, börjar med och slutar med.
Standardvärdet är null.
time_periodDen tillämpliga tidsperioden i en “datum inträffar…” villkorlig formateringsregel.
Gäller endast för typ = timePeriod.
Standardvärdet är TimePeriodType.Today.

Metoder

MetodBeskrivning
get_formula1Hämtar värdet eller uttrycket som är kopplat till detta formatvillkor.
get_formula1Hämtar värdet eller uttrycket för den villkorliga formateringen av cellen.
get_formula1Hämtar formeln för den villkorliga formateringen av cellen.
get_formula2Hämtar värdet eller uttrycket som är kopplat till detta formatvillkor.
get_formula2Hämtar värdet eller uttrycket för den villkorliga formateringen av cellen.
get_formula2Hämtar formeln för den villkorliga formateringen av cellen.
set_formulasStäller in värdet eller uttrycket som är associerat med detta formatvillkor.
set_formula1Ställer in värdet eller uttrycket som är associerat med detta formatvillkor.
set_formula2Ställer in värdet eller uttrycket som är associerat med detta formatvillkor.

Exempel

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

Se även