Get Started
Documentation
Macros
More information
|
window.Asc.plugin.callCommand(fCommand, isClose)Description
Defines the method used to send the data back to the editor. It replaces the executeCommand method when working with texts in order to simplify the syntax of the script that is necessary to pass to the editors using ONLYOFFICE Document Builder API. It allows the plugin to send structured data that can be inserted to the resulting document file (formatted paragraphs, tables, text parts and separate words, etc.). NB:ONLYOFFICE Document Builder commands can be only used to create content and insert it to the document editor (using the Api.GetDocument().InsertContent(...)). This limitation exists due to the co-editing feature in the online editors. If it is necessary to create a plugin for desktop editors to work with local files, no such limitation is applied.
Parameters
Defines the window.Asc.plugin.callCommand method that is executed in its own context isolated from other JavaScript data. If some parameters or other data need to be passed to this method, use Asc.scope object. Example
window.Asc.plugin.init = function () { this.callCommand(function() { var oDocument = Api.GetDocument(); var oParagraph = Api.CreateParagraph(); oParagraph.AddText("Hello world!"); oDocument.InsertContent([oParagraph]); }, true); }; |
|||||||||
© Ascensio System SIA 2021. All rights reserved
|