Skip to main content

CreateArray

Creates an array value, an analogue of new Array (length) in JS.

Please note, that for the .docbuilder file the CDocBuilderContext.CreateArray method is not used.

Syntax

HRESULT CreateArray([in] long length, [out, retval] I_DOCBUILDER_VALUE** result);

Parameters

ParameterTypeDescription
lengthlongThe array length.
resultI_DOCBUILDER_VALUE**The returned array.

Example

COM

CoInitialize(NULL);
IONLYOFFICEDocBuilder* oBuilder = NULL;
IONLYOFFICEDocBuilderContext* oContext = NULL;
IONLYOFFICEDocBuilderValue* oContent = NULL;
oBuilder->Initialize();
oBuilder->GetContext(&oContext);
oContext->CreateArray(1, &oContent);
oBuilder->Dispose();