Added class javadoc. Patch 30311 from Dmtriy.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@640711 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
20c2504131
commit
82f40767dc
@ -25,6 +25,51 @@ import org.apache.poi.hssf.record.aggregates.CFRecordsAggregate;
|
|||||||
import org.apache.poi.hssf.record.cf.CellRange;
|
import org.apache.poi.hssf.record.cf.CellRange;
|
||||||
import org.apache.poi.hssf.util.Region;
|
import org.apache.poi.hssf.util.Region;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* HSSFConditionalFormatting class encapsulates all settings of Conditional Formatting.
|
||||||
|
* The class is not intended to be used explicitly except cases when there is a need
|
||||||
|
* to make a copy HSSFConditionalFormatting settings for some reason.
|
||||||
|
*
|
||||||
|
* For example:
|
||||||
|
* <PRE>
|
||||||
|
* HSSFConditionalFormatting cf = sheet.getConditionalFormattingAt(index);
|
||||||
|
* newSheet.addConditionalFormatting(cf);
|
||||||
|
* </PRE>
|
||||||
|
*
|
||||||
|
* To create a new Conditional Formatting set use the following approach:
|
||||||
|
* <PRE>
|
||||||
|
* // Create pattern with red background
|
||||||
|
* HSSFPatternFormatting patternFormatting = new HSSFPatternFormatting();
|
||||||
|
* patternFormatting.setFillBackgroundColor(HSSFColor.RED.index);
|
||||||
|
*
|
||||||
|
* Region [] regions =
|
||||||
|
* {
|
||||||
|
* // Define a region containing first column
|
||||||
|
* new Region(1,(short)1,-1,(short)1)
|
||||||
|
* };
|
||||||
|
*
|
||||||
|
* HSSFConditionalFormattingRule[] rules =
|
||||||
|
* {
|
||||||
|
* // Define a Conditional Formatting rule, which triggers formatting
|
||||||
|
* // when cell's value is greater or equal than 100.0 and
|
||||||
|
* // applies patternFormatting defined above.
|
||||||
|
*
|
||||||
|
* sheet.createConditionalFormattingRule(
|
||||||
|
* HSSFConditionalFormattingRule.COMPARISON_OPERATOR_GE,
|
||||||
|
* "100.0", // 1st formula
|
||||||
|
* null, // 2nd formula is not used for comparison operator GE
|
||||||
|
* null, // do not override Font Formatting
|
||||||
|
* null, // do not override Border Formatting
|
||||||
|
* patternFormatting
|
||||||
|
* )
|
||||||
|
* };
|
||||||
|
*
|
||||||
|
* // Apply Conditional Formatting rules defined above to the regions
|
||||||
|
* sheet.addConditionalFormatting(regions, rules);
|
||||||
|
* </PRE>
|
||||||
|
*
|
||||||
|
* @author Dmitriy Kumshayev
|
||||||
|
*/
|
||||||
public class HSSFConditionalFormatting
|
public class HSSFConditionalFormatting
|
||||||
{
|
{
|
||||||
HSSFSheet sheet;
|
HSSFSheet sheet;
|
||||||
|
Loading…
Reference in New Issue
Block a user