Перечисление ConditionalFormatUnaryCondition
Перечисление ConditionalFormatUnaryCondition содержит условия применения форматирования для правил "Больше", "Меньше", "Равно" и "Не равно". Используется в методе UnaryConditionalFormatOperator.getCondition().
| Значение | Описание |
|---|---|
ConditionalFormatUnaryCondition.Equal | Равно |
ConditionalFormatUnaryCondition.NotEqual | Не равно |
ConditionalFormatUnaryCondition.Greater | Больше |
ConditionalFormatUnaryCondition.GreaterOrEqual | Больше или равно |
ConditionalFormatUnaryCondition.Less | Меньше |
ConditionalFormatUnaryCondition.LessOrEqual | Меньше или равно |
ConditionalFormatUnaryCondition.Expression | Позволяет использовать формулу в качестве аргумента |
Пример
Table sheet = document.getBlocks().getTable(0);
ConditionalFormatTableRules rules = sheet.getConditionalFormatRules();
var unaryStyle = new ConditionalFormatCellStyle();
var cellProperties = new CellProperties();
cellProperties.fill = new Fill(new Color(new ColorRGBA(255, 0, 0, 150)));
unaryStyle.cellProperties = cellProperties;
CellRange cellRange = sheet.getCellRange("G2:G12");
var cellRangePosition = cellRange.getTableRange();
var unaryOperator = new UnaryConditionalFormatOperator(ConditionalFormatUnaryCondition.Expression, "=ISBLANK(H2)");
var unaryRule = new ConditionalFormatRule(unaryOperator, unaryStyle, cellRangePosition, false);
rules.addRule(unaryRule);