接口 IStyle


public interface IStyle
代表一个范围的风格描述。
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
    删除对象。
    void
    生成由JSON字符串命名风格的样式。
    boolean
    获取当单元格中的文本对齐方式设置为水平或垂直等分布时,文本是否自动缩进的属性。
    返回表示样式边框的IBorders集合。
    boolean
    获取该样式是否为内置样式。
    返回表示指定对象的字体的IFont对象。
    boolean
    设置当工作表被保护时公式是否隐藏。
    获取指定对象的水平对齐方式。
    boolean
    获取样式是否包括 AddIndent、HorizontalAlignment、VerticalAlignment、WrapText 和 Orientation 属性。
    boolean
    获取样式是否包括颜色、颜色索引、线型和权重边框属性。
    boolean
    获取样式是否包括加粗、颜色、颜色索引、字体样式、斜体、名称、轮廓字体、阴影、大小、删除线、下标、上标和下划线等字体属性。
    boolean
    获取样式是否包括 NumberFormat 属性。
    boolean
    获取样式是否包括颜色、负数时反色、图案、图案颜色和图案颜色索引等内部属性。
    boolean
    获取样式是否包含公式隐藏和锁定属性。
    int
    获取该样式的缩进级别。
    返回一个代表指定对象内部的IInterior对象。
    boolean
    获取对象是否已锁定;若在表单受保护时对象仍可被修改,则返回 False。
    返回对象的名称。
    获取对象的格式代码,以用户语言的字符串形式。
    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
    设置对象的语言格式代码,以字符串形式表示用户语言。
    void
    setOrientation(int value)
    设置文本方向。
    void
    setShrinkToFit(boolean value)
    设置文本是否自动缩小以适应可用的列宽。
    void
    设置指定对象的垂直对齐方式。
    void
    setWrapText(boolean value)
    设置是否换行文本。
    生成一个从命名样式中产生的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

      void setHorizontalAlignment(HorizontalAlignment value)
      设置指定对象的水平对齐方式。
    • 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

      void setNumberFormat(String value)
      设置对象的语言格式代码,以字符串形式表示用户语言。
    • getOrientation

      int getOrientation()
      获取文本方向。可以是–90到90度的整数值。
    • setOrientation

      void setOrientation(int value)
      设置文本方向。可以是 –90 到 90 度的整数值。
    • getShrinkToFit

      boolean getShrinkToFit()
      获取文本是否自动缩小以适应可用的列宽。
    • setShrinkToFit

      void setShrinkToFit(boolean value)
      设置文本是否自动缩小以适应可用的列宽。
    • getVerticalAlignment

      VerticalAlignment getVerticalAlignment()
      获取指定对象的垂直对齐方式。
    • setVerticalAlignment

      void setVerticalAlignment(VerticalAlignment value)
      设置指定对象的垂直对齐方式。
    • getWrapText

      boolean getWrapText()
      获取是否换行文本的设置。
    • setWrapText

      void setWrapText(boolean value)
      设置是否换行文本。
    • delete

      boolean delete()
      删除对象。
      返回:
      是否成功删除。
    • fromJson

      void fromJson(String json)
      生成由JSON字符串命名风格的样式。
      参数:
      json - JSON字符串
    • toJson

      String toJson()
      生成一个从命名样式中产生的JSON字符串。
      返回:
      包含命名样式的JSON字符串。