IsTypedArray
如果 CDocBuilderValue 对象是类型化数组,则返回 true。
备注
此方法仅适用于 C++、COM 和 .Net。
语法
- C++
- COM
- .Net
bool IsTypedArray();
HRESULT IsTypedArray([out, retval] VARIANT_BOOL* result);
bool IsTypedArray();
参数
- C++
- COM
- .Net
此方法没有参数。
| 名称 | 类型 | 描述 |
|---|---|---|
| result | VARIANT_BOOL* | 指定 CDocBuilderValue 对象是否为类型化数组。 |
此方法没有参数。
示例
- C++
- COM
- .Net
std::wstring sWorkDirectory = NSUtils::GetBuilderDirectory();
CDocBuilder::Initialize(sWorkDirectory.c_str());
CDocBuilder oBuilder;
CContext oContext = oBuilder.GetContext();
CValue oGlobal = oContext.GetGlobal();
bool bTypedArray = oGlobal.IsTypedArray();
CDocBuilder::Dispose();
CoInitialize(NULL);
IONLYOFFICEDocBuilder* oBuilder = NULL;
CoCreateInstance(__uuidof(CONLYOFFICEDocBuilder), NULL, CLSCTX_INPROC_SERVER, __uuidof(IONLYOFFICEDocBuilder), (void**)&oBuilder);
IONLYOFFICEDocBuilderContext* oContext = NULL;
IONLYOFFICEDocBuilderValue* oGlobal = NULL;
VARIANT_BOOL b;
oBuilder->Initialize();
oBuilder->GetContext(&oContext);
oContext->GetGlobal(&oGlobal);
oGlobal->IsTypedArray(&b);
oBuilder->Dispose();
string workDirectory = "C:/Program Files/ONLYOFFICE/documentBuilder";
CDocBuilder.Initialize(workDirectory);
CDocBuilder oBuilder = new CDocBuilder();
CContext oContext = oBuilder.GetContext();
CValue oGlobal = oContext.GetGlobal();
bool bTypedArray = oGlobal.IsTypedArray();
CDocBuilder.Destroy();