diff --git a/DesktopEditor/doctrenderer/docbuilder.com/test/onescript/test.os b/DesktopEditor/doctrenderer/docbuilder.com/test/onescript/test.os new file mode 100644 index 0000000000..db6f33177e --- /dev/null +++ b/DesktopEditor/doctrenderer/docbuilder.com/test/onescript/test.os @@ -0,0 +1,28 @@ +doctype = ".docx"; +resultPath = "result.docx"; + +oBuilder = New COMObject("ONLYOFFICE.Builder"); + +oBuilder.Initialize(); +oBuilder.CreateFile(doctype); + +oContext = oBuilder.GetContext(); +oScope = oContext.CreateScope(); + +oGlobal = oContext.GetGlobal(); + +// optional is not working +oApi = oGlobal.GetProperty("Api"); +oDocument = oApi.Call("GetDocument",,,,,,); +oParagraph = oApi.Call("CreateParagraph",,,,,,); +oContent = oContext.CreateArray(1); + +oParagraph.Call("SetSpacingAfter", 10, Ложь,,,,); // err? +oParagraph.Call("AddText", "Hello from COM -> OS!",,,,,); +oContent.Set(0, oParagraph); +oDocument.Call("InsertContent", oContent,,,,,); + +oBuilder.SaveFile(doctype, resultPath); +oBuilder.CloseFile(); + +oBuilder.Dispose();