Interface IColorScale
public interface IColorScale
表示一个颜色标度条件格式规则。
-
Method Summary
void
void
返回一个指定了应用格式规则的单元格范围的 Range 对象。
返回一个ColorScaleCriteria对象,该对象是单个ColorScaleCriterion对象的集合。ColorScaleCriterion对象指定了在颜色刻度条件格式中使用的阈值条件的类型、值和颜色。
int
返回条件格式规则的重值。该优先级决定了当工作表中存在多个条件格式规则时评估的顺序。
boolean
返回一个布尔值,以确定如果当前规则计算结果为true,是否应该评估单元格上的其他格式规则。
void
设置一个 Range 对象,指定要应用格式规则的单元格范围。
void
设置此条件格式规则的优先级值为"1",以便在工作表上的所有其他规则之前进行评估。
void
设置此条件格式规则的评估顺序,使其在工作表上所有其他规则评估之后进行评估。
void
设置条件格式规则的速度值。优先级决定了当工作表中存在多个条件格式规则时评估的顺序。
-
Method Details
-
getAppliesTo
返回一个指定了应用格式规则的单元格范围的 Range 对象。
-
setAppliesTo
void setAppliesTo(IRange value)
设置一个 Range 对象,指定要应用格式规则的单元格范围。
-
getColorScaleCriteria
返回一个ColorScaleCriteria对象,该对象是单个ColorScaleCriterion对象的集合。ColorScaleCriterion对象指定了在颜色刻度条件格式中使用的阈值条件的类型、值和颜色。
-
getPriority
int getPriority()
返回条件格式规则的重值。该优先级决定了当工作表中存在多个条件格式规则时评估的顺序。
设置优先级时,值必须是一个正整数,介于1和工时表上的条件格式规则总数之间。优先级必须在工作表上所有规则中是唯一的值,因此更改指定条件格式规则的优先级可能会导致工作表上其他规则的优先值发生变动。
-
setPriority
void setPriority(int value)
设置条件格式规则的速度值。优先级决定了当工作表中存在多个条件格式规则时评估的顺序。
设置优先级时,值必须是一个正整数,介于1与工作表上条件格式规则的总数之间。优先级必须是工作表上所有规则中的唯一值,因此更改指定条件格式规则的优先级可能会导致工作表上其他规则的优先级值发生变动。
-
getStopIfTrue
boolean getStopIfTrue()
返回一个布尔值,以确定如果当前规则计算结果为true,是否应该评估单元格上的其他格式规则。
-
-
delete
void delete()
删除此条件格式。
-
setFirstPriority
void setFirstPriority()
设置此条件格式规则的优先级值为"1",以便在工作表上的所有其他规则之前进行评估。
-
setLastPriority
void setLastPriority()
设置此条件格式规则的评估顺序,使其在工作表上所有其他规则评估之后进行评估。
-
fromJson
生成从JSON字符串中的条件格式。
- Parameters:
json
- JSON字符串。
-
toJson
生成一个从条件格式转换而来的JSON字符串。
- Returns:
- 条件格式的JSON字符串。