接口 IStyle
public interface IStyle
代表一个范围的风格描述。
-
方法概要
修饰符和类型方法说明boolean
delete()
删除对象。void
生成由JSON字符串命名风格的样式。boolean
获取当单元格中的文本对齐方式设置为水平或垂直等分布时,文本是否自动缩进的属性。返回表示样式边框的IBorders
集合。boolean
获取该样式是否为内置样式。getFont()
返回表示指定对象的字体的IFont
对象。boolean
设置当工作表被保护时公式是否隐藏。获取指定对象的水平对齐方式。boolean
获取样式是否包括 AddIndent、HorizontalAlignment、VerticalAlignment、WrapText 和 Orientation 属性。boolean
获取样式是否包括颜色、颜色索引、线型和权重边框属性。boolean
获取样式是否包括加粗、颜色、颜色索引、字体样式、斜体、名称、轮廓字体、阴影、大小、删除线、下标、上标和下划线等字体属性。boolean
获取样式是否包括 NumberFormat 属性。boolean
获取样式是否包括颜色、负数时反色、图案、图案颜色和图案颜色索引等内部属性。boolean
获取样式是否包含公式隐藏和锁定属性。int
获取该样式的缩进级别。返回一个代表指定对象内部的IInterior
对象。boolean
获取对象是否已锁定;若在表单受保护时对象仍可被修改,则返回 False。getName()
返回对象的名称。获取对象的格式代码,以用户语言的字符串形式。int
获取文本方向。boolean
获取文本是否自动缩小以适应可用的列宽。获取指定对象的垂直对齐方式。boolean
获取是否换行文本的设置。void
setAddIndent
(boolean value) 设置当单元格中的文本对齐方式设置为水平或垂直平均分布时,文本是否自动缩进。void
setFormulaHidden
(boolean value) 获取当工作表受保护时公式是否隐藏。void
设置指定对象的水平对齐方式。void
setIncludeAlignment
(boolean value) 设置样式是否包括 AddIndent、HorizontalAlignment、VerticalAlignment、WrapText 和 Orientation 属性。void
setIncludeBorder
(boolean value) 设置样式是否包括颜色、颜色索引、线条样式和边框宽度属性。void
setIncludeFont
(boolean value) 设置样式是否包括粗体、颜色、颜色索引、字体样式、斜体、名称、轮廓字体、阴影、大小、删除线、下标、上标和下划线等字体属性。void
setIncludeNumber
(boolean value) 设置样式是否包含 NumberFormat 属性。void
setIncludePatterns
(boolean value) 设置样式是否包括颜色、负数时反色、图案、图案颜色和图案颜色索引等内部属性。void
setIncludeProtection
(boolean value) 设置样式是否包含公式隐藏和锁定属性。void
setIndentLevel
(int value) 设置样式的缩进级别。void
setLocked
(boolean value) 设置对象是否锁定;若对象在表单受保护时可以被修改,则为 False。void
setNumberFormat
(String value) 设置对象的语言格式代码,以字符串形式表示用户语言。void
setOrientation
(int value) 设置文本方向。void
setShrinkToFit
(boolean value) 设置文本是否自动缩小以适应可用的列宽。void
设置指定对象的垂直对齐方式。void
setWrapText
(boolean value) 设置是否换行文本。toJson()
生成一个从命名样式中产生的JSON字符串。
-
方法详细资料
-
getAddIndent
boolean getAddIndent()获取当单元格中的文本对齐方式设置为水平或垂直等分布时,文本是否自动缩进的属性。 -
setAddIndent
void setAddIndent(boolean value) 设置当单元格中的文本对齐方式设置为水平或垂直平均分布时,文本是否自动缩进。 -
getBorders
IBorders getBorders()返回表示样式边框的IBorders
集合。 -
getBuiltIn
boolean getBuiltIn()获取该样式是否为内置样式。 -
getFont
IFont getFont()返回表示指定对象的字体的IFont
对象。 -
getFormulaHidden
boolean getFormulaHidden()设置当工作表被保护时公式是否隐藏。 -
setFormulaHidden
void setFormulaHidden(boolean value) 获取当工作表受保护时公式是否隐藏。 -
getHorizontalAlignment
HorizontalAlignment getHorizontalAlignment()获取指定对象的水平对齐方式。 -
setHorizontalAlignment
设置指定对象的水平对齐方式。 -
getIncludeAlignment
boolean getIncludeAlignment()获取样式是否包括 AddIndent、HorizontalAlignment、VerticalAlignment、WrapText 和 Orientation 属性。 -
setIncludeAlignment
void setIncludeAlignment(boolean value) 设置样式是否包括 AddIndent、HorizontalAlignment、VerticalAlignment、WrapText 和 Orientation 属性。 -
getIncludeBorder
boolean getIncludeBorder()获取样式是否包括颜色、颜色索引、线型和权重边框属性。 -
setIncludeBorder
void setIncludeBorder(boolean value) 设置样式是否包括颜色、颜色索引、线条样式和边框宽度属性。 -
getIncludeFont
boolean getIncludeFont()获取样式是否包括加粗、颜色、颜色索引、字体样式、斜体、名称、轮廓字体、阴影、大小、删除线、下标、上标和下划线等字体属性。 -
setIncludeFont
void setIncludeFont(boolean value) 设置样式是否包括粗体、颜色、颜色索引、字体样式、斜体、名称、轮廓字体、阴影、大小、删除线、下标、上标和下划线等字体属性。 -
getIncludeNumber
boolean getIncludeNumber()获取样式是否包括 NumberFormat 属性。 -
setIncludeNumber
void setIncludeNumber(boolean value) 设置样式是否包含 NumberFormat 属性。 -
getIncludePatterns
boolean getIncludePatterns()获取样式是否包括颜色、负数时反色、图案、图案颜色和图案颜色索引等内部属性。 -
setIncludePatterns
void setIncludePatterns(boolean value) 设置样式是否包括颜色、负数时反色、图案、图案颜色和图案颜色索引等内部属性。 -
getIncludeProtection
boolean getIncludeProtection()获取样式是否包含公式隐藏和锁定属性。 -
setIncludeProtection
void setIncludeProtection(boolean value) 设置样式是否包含公式隐藏和锁定属性。 -
getIndentLevel
int getIndentLevel()获取该样式的缩进级别。 -
setIndentLevel
void setIndentLevel(int value) 设置样式的缩进级别。 -
getInterior
IInterior getInterior()返回一个代表指定对象内部的IInterior
对象。 -
getLocked
boolean getLocked()获取对象是否已锁定;若在表单受保护时对象仍可被修改,则返回 False。 -
setLocked
void setLocked(boolean value) 设置对象是否锁定;若对象在表单受保护时可以被修改,则为 False。 -
getName
String getName()返回对象的名称。 -
getNumberFormat
String getNumberFormat()获取对象的格式代码,以用户语言的字符串形式。 -
setNumberFormat
设置对象的语言格式代码,以字符串形式表示用户语言。 -
getOrientation
int getOrientation()获取文本方向。可以是–90到90度的整数值。 -
setOrientation
void setOrientation(int value) 设置文本方向。可以是 –90 到 90 度的整数值。 -
getShrinkToFit
boolean getShrinkToFit()获取文本是否自动缩小以适应可用的列宽。 -
setShrinkToFit
void setShrinkToFit(boolean value) 设置文本是否自动缩小以适应可用的列宽。 -
getVerticalAlignment
VerticalAlignment getVerticalAlignment()获取指定对象的垂直对齐方式。 -
setVerticalAlignment
设置指定对象的垂直对齐方式。 -
getWrapText
boolean getWrapText()获取是否换行文本的设置。 -
setWrapText
void setWrapText(boolean value) 设置是否换行文本。 -
delete
boolean delete()删除对象。- 返回:
- 是否成功删除。
-
fromJson
生成由JSON字符串命名风格的样式。- 参数:
json
- JSON字符串
-
toJson
String toJson()生成一个从命名样式中产生的JSON字符串。- 返回:
- 包含命名样式的JSON字符串。
-