| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConditionalFormatting
The ConditionalFormatting class encapsulates all settings of Conditional Formatting. The class can be used
ConditionalFormatting cf = sheet.getConditionalFormattingAt(index); newSheet.addConditionalFormatting(cf);
Sheet.getSheetConditionalFormatting()
 to get access to an instance of this class.
 To create a new Conditional Formatting set use the following approach:
 // Define a Conditional Formatting rule, which triggers formatting
 // when cell's value is greater or equal than 100.0 and
 // applies patternFormatting defined below.
 ConditionalFormattingRule rule = sheet.createConditionalFormattingRule(
     ComparisonOperator.GE,
     "100.0", // 1st formula
     null     // 2nd formula is not used for comparison operator GE
 );
 // Create pattern with red background
 PatternFormatting patternFmt = rule.cretePatternFormatting();
 patternFormatting.setFillBackgroundColor(IndexedColor.RED.getIndex());
 // Define a region containing first column
 Region [] regions =
 {
     new Region(1,(short)1,-1,(short)1)
 };
 // Apply Conditional Formatting rule defined above to the regions
 sheet.addConditionalFormatting(regions, rule);
 
| Method Summary | |
|---|---|
 void | 
addRule(ConditionalFormattingRule cfRule)
Add a Conditional Formatting rule.  | 
 CellRangeAddress[] | 
getFormattingRanges()
 | 
 int | 
getNumberOfRules()
 | 
 ConditionalFormattingRule | 
getRule(int idx)
 | 
 void | 
setRule(int idx,
        ConditionalFormattingRule cfRule)
Replaces an existing Conditional Formatting rule at position idx.  | 
| Method Detail | 
|---|
CellRangeAddress[] getFormattingRanges()
null
void setRule(int idx,
             ConditionalFormattingRule cfRule)
idx - position of the rule. Should be between 0 and 2 for Excel before 2007, otherwise 0+.cfRule - - Conditional Formatting rulevoid addRule(ConditionalFormattingRule cfRule)
cfRule - - Conditional Formatting ruleConditionalFormattingRule getRule(int idx)
int getNumberOfRules()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||