[]
        
立即试用
(Showing Draft Content)

IControl

Interface IControl

All Known Subinterfaces:
IButton, ICellLinkControl, ICellLinkControlT<T>, ICheckBox, IContentControl, IControlT<T>, IDropDown, IGroupBox, ILabel, IListBox, IOptionButton, IRangeBase, IScrollBar, ISelector, ISelectorT<T,TCollection>, ISpinner

public interface IControl
表单控件的基类。
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    更改此控件的z-index到最前端。
    void
    移除此控件从父级。
    获取此控件右下角的单元格。
    boolean
    获取此控件是否启用。
    返回此控件的表单控制类型。
    double
    获取此控件的高度。
    double
    获取此控件的左边距。
    boolean
    获取此控件是否已锁定。
    获取此控件的名称。
    父对象,通常是IWorksheet。在某些情况下,此属性的类型是IControl
    获取控件与其基础单元格的连接方式。
    boolean
    获取此控件是否将被打印。
    获取此控件的形状。
    double
    获取此控件的上边距。
    获取此控件左上角的单元格。
    boolean
    获取此控件是否可见。
    double
    获取此控件的宽度。
    int
    获取此控件的 z-index。
    boolean
    将Z-Index发送到后端。
    void
    setEnabled(boolean value)
    设置此控件是否启用。
    void
    setHeight(double value)
    设置此控件的高度。
    void
    setLeft(double value)
    设置此控件的左边距。
    void
    setLocked(boolean value)
    设置此控件是否被锁定。
    void
    setName(String value)
    设置此控件的名称。
    void
    设置此控件与其底层单元格的附着方式。
    void
    setPrintObject(boolean value)
    设置控件是否会被打印。
    void
    setTop(double value)
    设置此控件的上边距。
    void
    setVisible(boolean value)
    设置此控件是否可见。
    void
    setWidth(double value)
    设置此控件的宽度。
  • Method Details

    • getParent

      Object getParent()
      父对象,通常是IWorksheet。在某些情况下,此属性的类型是IControl
    • getFormControlType

      FormControlType getFormControlType()
      返回此控件的表单控制类型。
    • getEnabled

      boolean getEnabled()
      获取此控件是否启用。
      API Note:
      不被*.ssjson格式支持。
    • setEnabled

      void setEnabled(boolean value)
      设置此控件是否启用。
      API Note:
      不被*.ssjson格式支持。
    • getHeight

      double getHeight()
      获取此控件的高度。
    • setHeight

      void setHeight(double value)
      设置此控件的高度。
    • getLeft

      double getLeft()
      获取此控件的左边距。
    • setLeft

      void setLeft(double value)
      设置此控件的左边距。
    • getLocked

      boolean getLocked()
      获取此控件是否已锁定。
      API Note:
      不被*.ssjson格式支持。
    • setLocked

      void setLocked(boolean value)
      设置此控件是否被锁定。
      API Note:
      不被*.ssjson格式支持。
    • getPlacement

      Placement getPlacement()
      获取控件与其基础单元格的连接方式。
    • setPlacement

      void setPlacement(Placement value)
      设置此控件与其底层单元格的附着方式。
    • getPrintObject

      boolean getPrintObject()
      获取此控件是否将被打印。
    • setPrintObject

      void setPrintObject(boolean value)
      设置控件是否会被打印。
    • getTop

      double getTop()
      获取此控件的上边距。
    • setTop

      void setTop(double value)
      设置此控件的上边距。
    • getVisible

      boolean getVisible()
      获取此控件是否可见。
    • setVisible

      void setVisible(boolean value)
      设置此控件是否可见。
    • getWidth

      double getWidth()
      获取此控件的宽度。
    • setWidth

      void setWidth(double value)
      设置此控件的宽度。
    • getZOrder

      int getZOrder()
      获取此控件的 z-index。
    • getShapeRange

      IShapeRange getShapeRange()
      获取此控件的形状。
    • bringToFront

      boolean bringToFront()
      更改此控件的z-index到最前端。
    • delete

      void delete()
      移除此控件从父级。
    • sendToBack

      boolean sendToBack()
      将Z-Index发送到后端。
      Returns:
      如果成功,则返回true。
    • getBottomRightCell

      IRange getBottomRightCell()
      获取此控件右下角的单元格。
    • getName

      String getName()
      获取此控件的名称。
    • setName

      void setName(String value)
      设置此控件的名称。
    • getTopLeftCell

      IRange getTopLeftCell()
      获取此控件左上角的单元格。