类 CustomFunction

java.lang.Object
com.grapecity.documents.excel.CustomFunction
直接已知子类:
AsyncCustomFunction

public abstract class CustomFunction extends Object
表示自定义函数的基础类型。
  • 字段详细资料

  • 构造器详细资料

    • CustomFunction

      public CustomFunction(String name, FunctionValueType result)
      初始化自定义函数的实例。
      参数:
      name - 自定义函数的名称。
      result - 指定自定义函数的返回类型。
    • CustomFunction

      public CustomFunction(String name, FunctionValueType result, Parameter[] parameters)
      初始化自定义函数的实例。
      参数:
      name - 自定义函数的名称。
      result - 指定自定义函数的返回类型。
      parameters - 指定自定义函数的参数。
    • CustomFunction

      public CustomFunction(String name, String description, FunctionValueType result, Parameter[] parameters)
      初始化自定义函数的实例。
      参数:
      name - 自定义函数的名称。
      description - 自定义函数的描述。
      result - 指定自定义函数的返回类型。
      parameters - 指定自定义函数的参数。
  • 方法详细资料

    • getIsVolatile

      public boolean getIsVolatile()
      获取是否允许自定义公式使用缓存。
    • setIsVolatile

      public void setIsVolatile(boolean aVolatile)
      设置是否允许自定义公式使用缓存。
    • evaluate

      public abstract Object evaluate(Object[] arguments, ICalcContext context)
      计算该函数。
      参数:
      arguments - 参数值的集合
      context - 计算的上下文
      返回:
      函数的结果。