Returns the length if the CDocBuilderValue object is an array/typed array. Otherwise, returns 0.
Name | Type | Description |
result | long* | The returned object length. |
CoInitialize(NULL); IONLYOFFICEDocBuilder* oBuilder = NULL; IONLYOFFICEDocBuilderContext* oContext = NULL; IONLYOFFICEDocBuilderValue* oGlobal = NULL; IONLYOFFICEDocBuilderValue* oApi = NULL; IONLYOFFICEDocBuilderValue* oDocument = NULL; IONLYOFFICEDocBuilderValue* aCharts = NULL; IONLYOFFICEDocBuilderValue* nLength = NULL; oBuilder->Initialize(); oBuilder->GetContext(&oContext); oContext->GetGlobal(&oGlobal); oGlobal->GetProperty(_bstr_t("Api"), &oApi); oApi->Call(_bstr_t("GetDocument"), ATL::CComVariant(), ATL::CComVariant(), ATL::CComVariant(), ATL::CComVariant(), ATL::CComVariant(), ATL::CComVariant(), &oDocument); oDocument->Call(_bstr_t("GetAllCharts"), ATL::CComVariant(), ATL::CComVariant(), ATL::CComVariant(), ATL::CComVariant(), ATL::CComVariant(), ATL::CComVariant(), &aCharts); aCharts->GetLength(&nLength); oBuilder->Dispose();