CDocBuilderValue
ONLYOFFICE Document Builder 用于获取调用 JS 命令结果的类。它表示 JS 对象的包装器。
语法
class CDocBuilderValue
CDocBuilderValue 类可以从基本数据类型创建:
- Python
- C++
- Java
- .Net
CDocBuilderValue(value)
其中 value 可以是:bool、int、float、str
CDocBuilderValue(const bool& value);
CDocBuilderValue(const int& value);
CDocBuilderValue(const unsigned int& value);
CDocBuilderValue(const double& value);
CDocBuilderValue(const char* value);
CDocBuilderValue(const wchar_t* value);
CDocBuilderValue(boolean value);
CDocBuilderValue(int value);
CDocBuilderValue(double value);
CDocBuilderValue(String value);
CDocBuilderValue(Object[] values);
CDocBuilderValue(bool value);
CDocBuilderValue(int value);
CDocBuilderValue(unsigned int value);
CDocBuilderValue(double value);
CDocBuilderValue(String^ value);
方法
| 名称 | 描述 |
|---|---|
| Call | 调用指定的 Document Builder 方法。 |
| Clear | 清除对象。 |
| CreateArray | 创建数组值。(仅限 Python、Java) |
| CreateInstance | 创建 CDocBuilderValue 类的实例。(仅限 COM) |
| CreateNull | 创建空值。(COM 中不使用) |
| CreateUndefined | 创建未定义值。(COM 中不使用) |
| Get | 通过索引返回数组值。 |
| GetLength | 如果此对象是数组/类型化数组,则返回长度。 |
| GetProperty | 返回此对象的属性。 |
| IsArray | 如果此对象是数组,则返回 true。 |
| IsBool | 如果此对象是布尔值,则返回 true。 |
| IsDouble | 如果此对象是双精度值,则返回 true。 |
| IsEmpty | 如果此对象为空,则返回 true。 |
| IsFunction | 如果此对象是函数,则返回 true。 |
| IsInt | 如果此对象是整数,则返回 true。 |
| IsNull | 如果此对象为 null,则返回 true。 |
| IsObject | 如果此对象是对象,则返回 true。 |
| IsString | 如果此对象是字符串,则返回 true。 |
| IsTypedArray | 如果此对象是类型化数组,则返回 true。(仅限 C++、COM、.Net) |
| IsUndefined | 如果此对象未定义,则返回 true。 |
| Set | 通过索引设置数组值。 |
| SetProperty | 为此对象设置属性。 |
| ToBool | 将此对象转换为布尔值。 |
| ToDouble | 将此对象转换为双精度值。 |
| ToInt | 将此对象转换为整数。 |
| ToString | 将此对象转换为字符串。 |
备注
Java 使用驼峰命名法的方法名:call、clear、get、getLength 等。