Описание
window.Asc.plugin определяет объект, созданный при запуске плагина. Он имеет несколько методов, некоторые из которых являются необязательными и должны использоваться только в случае необходимости.
Методы и свойства
Название | Описание | Тип | Наличие |
callCommand | Определяет метод, используемый для отправки данных обратно в редактор. Он заменяет метод executeCommand при работе с текстами, чтобы упростить синтаксис скрипта, который необходимо передать в редакцию. | функциональный | обязательно |
callModule | Определяет метод, используемый для выполнения удаленного скрипта по ссылке. | функциональный | необязательно |
createInputHelper | Определяет метод, используемый для создания помощника ввода. | функциональный | необязательно |
executeCommand | Определяет метод, используемый для отправки данных обратно в редактор. Теперь этот метод в основном используется для работы с OLE-объектами и сохранен для использования с текстом, чтобы предыдущие версии плагина оставались совместимыми. | функциональный | обязательно |
executeMethod | Определяет метод, используемый для выполнения определенных методов редактора с помощью плагина. | функциональный | необязательно |
getInputHelper | Определяет метод, используемый для получения InputHelper-объекта. | функциональный | необязательно |
loadModule | Определяет метод, используемый для загрузки удаленного/удаденно расположенного текстового ресурса. | функциональный | необязательно |
resizeWindow | Определяет метод, используемый для изменения размера окна, обновляя минимальный/максимальный размеры. | функциональный | необязательно |
Пример
(function(window, undefined){ var text = "Hello world!"; window.Asc.plugin.init = function() { Asc.scope.text = text; this.callCommand(function() { var oDocument = Api.GetDocument(); var oParagraph = Api.CreateParagraph(); oParagraph.AddText(Asc.scope.text); oDocument.InsertContent([oParagraph]); }, true); }; window.Asc.plugin.button = function(id) { }; })(window, undefined);